[英]error in xcorr2 of B&W image obtained by im2bw (image) in matlab
我有一個問題:當我嘗試獲取從RGB圖像轉換為B&W所獲得的B&W圖像的xcorr2時:
img=im2bw(image);
c=xcorr2(img,img);
matlab返回以下消息:
Undefined function 'conj' for input arguments of type 'logical'.
Error in xcorr2 (line 24)
c = conv2(a, rot90(conj(b),2));
我能解決嗎?
謝謝 ;)
您需要將img
顯式轉換為double
因為它是與xcorr2
不兼容的logical
。 該錯誤尚不清楚,因為該錯誤實際上是由在 xcorr2
內部調用的conj
引發的。
img = im2bw(image);
% Explicitly convert it to a double
imgd = double(img);
% Now perform cross correlation
c = xcorr2(imgd, imgd);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.