簡體   English   中英

在Matlab中通過im2bw獲得的黑白圖像的xcorr2錯誤(圖像)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM