Using multiple convolutions at once
5 ビュー (過去 30 日間)
古いコメントを表示
Hello,
I'm working on a computer vision project, and I am using conv2 function as follows
Fx = conv2(input_image, Mx, 'same');
Fy = conv2(input_image, My, 'same');
Can I have Fx and Fy just by using one line of code?
Thanks in advance
0 件のコメント
回答 (1 件)
Milan Bansal
2023 年 9 月 21 日
Hi,
As per my understanding, you want to perform two convolutions at once and store the respective outputs in "Fx" and "Fy" variables in a single line of code.
It is possible to do so by using the "deal" function in MATLAB as shown below.
[Fx, Fy] = deal(conv2(input_image, Mx, 'same'), conv2(input_image, My, 'same'));
Refer to documentation link to learn more about "deal" function.
Hope it helps!
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Feature Detection and Extraction についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!