Saya ingin mencari matriks konvolusi untuk kernel 2D tertentu .
Misalnya, untuk gambar ukuran , saya ingin (dalam MATALB):Img
T * Img = reshape(conv2(Img, H, 'same'), [], 1);
Di mana Tmatriks konvolusi dan sameberarti Bentuk Konvolusi (Ukuran Output) cocok dengan ukuran input.
Secara teoritis, H harus dikonversi ke matriks toeplitz, saya menggunakan fungsi MATLAB convmtx2():
T = convmtx2(H, m, n);
Namun Tadalah ukuran sebagai MATLAB's menghasilkan matriks konvolusi yang cocok dengan Bentuk Konvolusi .convmtx2full
Apakah ada cara untuk menghasilkan Matriks Konvolusi yang cocok conv2()dengan menggunakan sameparameter bentuk konvolusi?