and i use the S = regionprops(bw3,'BoundingBox','Area'); a = [S.Area]; b = [S.BoundingBox]; the matrix is 5*5 why on the simulink change 50*5
simulink use imcrop problem
3 次查看(过去 30 天)
显示 更早的评论
if true
function y = fcn(area,bbox,img_1,img_2,img_3)
img = uint8(zeros(1932,2576,3)); %%%原圖
BW_2 = uint8(zeros(510,474,3));
img(:,:,1) = img_1;
img(:,:,2) = img_2;
img(:,:,3) = img_3;
c = cat(2,area,bbox); [~,ind] = max(c(:,1)); d = c(ind,2:5); BW_2 = imcrop(img,d); y = BW_2; end i use the imcrop on simulink but the output show the error how the set the output size by the way i upload my simulink image
0 个评论
回答(1 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!