Tôi muốn tìm một ma trận tích chập cho một hạt nhân 2D .
Ví dụ: đối với hình ảnh Img
có kích thước , tôi muốn (trong MATALB):
T * Img = reshape(conv2(Img, H, 'same'), [], 1);
Trong trường hợp T
là ma trận chập và same
phương tiện các Convolution Shape (Output Size) phù hợp kích thước đầu vào.
Về mặt lý thuyết, H nên được chuyển đổi thành ma trận toeplitz, tôi đang sử dụng hàm MATLAB convmtx2()
:
T = convmtx2(H, m, n);
Tuy nhiên, T
có kích thước khi MATLAB convmtx2
tạo ra ma trận tích chập phù hợp với Hình dạng kết hợp của full
.
Có cách nào để tạo Ma trận kết hợp khớp conv2()
với same
tham số hình dạng tích chập không?