<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.kalabovi.org/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Kalábovi - pitel:mul</title>
        <description>Kalábovic wikina</description>
        <link>https://wiki.kalabovi.org/</link>
        <lastBuildDate>Tue, 07 Apr 2026 00:36:55 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.kalabovi.org/_media/wiki:dokuwiki.svg</url>
            <title>Kalábovi</title>
            <link>https://wiki.kalabovi.org/</link>
        </image>
        <item>
            <title>Návrh a realizace FIR filtru</title>
            <link>https://wiki.kalabovi.org/pitel:mul:cv1?rev=1672407781&amp;do=diff</link>
            <description>Návrh a realizace FIR filtru

[FIR filter]

CC=gcc
RM=rm -f
CFLAGS=-O2 -pipe -pedantic-errors -Wall -Wextra -march=native -fomit-frame-pointer -std=c99

all: gen fir

.PHONY: clean

gen: gen.c
	$(CC) $(CFLAGS) -lm -D_GNU_SOURCE $&lt; -o $@

fir: fir.c
	$(CC) $(CFLAGS) $&lt; -o $@

clean:
	$(RM) *.raw fir gen

run: all
	./gen | tee original.raw | ./fir &gt; filtered.raw

plot: run
	gnuplot plot.gnu</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Dec 2022 13:43:01 +0000</pubDate>
        </item>
        <item>
            <title>Rastrové operace ve WinAPI</title>
            <link>https://wiki.kalabovi.org/pitel:mul:cv2?rev=1672407781&amp;do=diff</link>
            <description>Rastrové operace ve WinAPI

[Trolled GDI]


#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;

// globální proměnné

HINSTANCE hInst;

// funkční protopypy.
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int);
LRESULT CALLBACK MainWndProc(HWND, UINT, WPARAM, LPARAM);

void onPaint(HWND hWnd);

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
	MSG msg;
	BOOL bRet;
	WNDCLASS wcx;	// třída okna
	HWND hWnd;
	hInst = hInstance;
	
	// naplněn…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Dec 2022 13:43:01 +0000</pubDate>
        </item>
        <item>
            <title>Práce s videem ve Win32 API</title>
            <link>https://wiki.kalabovi.org/pitel:mul:cv3?rev=1672407781&amp;do=diff</link>
            <description>Práce s videem ve Win32 API

[Cvičení MUL č.3 - Práce s videem ve Win32 API]



/*
  Cvičení MUL č.3 - Práce s videem ve Win32 API

  Kostra programu:
  ----------------
  - umožňuje otevřít a zavřít avi soubor (proměnná AVIFile)
  - zobrazuje do okna obsah bitmapy uložené v proměnné Frame,
    funkcí SetOutputWindowSize lze nastavit velikost tohoto okna
  - pomocí scrollbaru a šipek vleve a vpravo lze vybrat snímek,
    který se zobrazuje do okna, funkcí ScrollBarSet lze nastavit
    minimalní …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Dec 2022 13:43:01 +0000</pubDate>
        </item>
        <item>
            <title>Komprese JPEG – nastavení koeficientů DCT</title>
            <link>https://wiki.kalabovi.org/pitel:mul:cv4?rev=1672407781&amp;do=diff</link>
            <description>Komprese JPEG – nastavení koeficientů DCT

[Discrete cosine transform]

#include &lt;iostream&gt;
#define _USE_MATH_DEFINES
#include &lt;cmath&gt;
#include &lt;cv.h&gt;
#include &lt;highgui.h&gt;

using namespace std;
using namespace cv;

/**
 * velikost bloku bude 8x8 pixelu
 */
static const unsigned short N = 8;

/**
 * dopredna 2D DCT
 */
static void fdct2D (const Mat&amp; src, Mat&amp; dst) {
	for (unsigned short v = 0; v &lt; N; v++) {
		for (unsigned short u = 0; u &lt; N; u++) {
			double g = 0;
			double au = sqrt(2.0 / N);
…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Dec 2022 13:43:01 +0000</pubDate>
        </item>
        <item>
            <title>DirectX rozhraní</title>
            <link>https://wiki.kalabovi.org/pitel:mul:cv5?rev=1672407781&amp;do=diff</link>
            <description>DirectX rozhraní


// ----------------------------------------------------------------------------
// Direct X Demo
// (c) 2003 Pavel Tisnovsky
//
// Tento program otestuje zakladni vlastnosti knihovny DirectDraw.
// ----------------------------------------------------------------------------

#include &lt;windows.h&gt;

#include &lt;ddraw.h&gt;
#include &lt;cstdio&gt;
#include &lt;cmath&gt;
#include &lt;ctime&gt;

#define FULLSCREEN          1                       // 1-prejit do plne obrazovky, jinak zustat v rozliseni des…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Dec 2022 13:43:01 +0000</pubDate>
        </item>
        <item>
            <title>Multimédia</title>
            <link>https://wiki.kalabovi.org/pitel:mul:start?rev=1672407781&amp;do=diff</link>
            <description>Multimédia

Pásmový ekvalizátor

	*  Návrh a realizace FIR filtru [3/3]
	*  Rastrové operace ve WinAPI [3/3]
	*  Práce s videem ve Win32 API [3/3]
	*  Komprese JPEG – nastavení koeficientů DCT [3/3]
	*  DirectX rozhraní [3/3]</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Dec 2022 13:43:01 +0000</pubDate>
        </item>
    </channel>
</rss>
