画像の関心領域部分を選択し、一定の輝度値以上の面積と水平面からの傾きを求める方法はありますか?
조회 수: 1 (최근 30일)
이전 댓글 표시
この液滴内部に含まれる粒子の面積,水平面からの傾きを求める方法を教えて頂きたいです.
댓글 수: 0
채택된 답변
Hernia Baby
2022년 10월 27일
편집: Hernia Baby
2022년 10월 31일
clear,clc;
I = imread('image.bmp');
I = imcrop(I,[150 175 300 inf]);
輝度で物体を白抜きしてみます
idx = I < 50;
I(idx) = uint8(255);
imshow(I)
白抜きの部分は以下の通りです。
I_sum = sum(idx,"all")
角度については少し自信ありません…
物体の各座標最大(いちばん下&いちばん右)
[r,c] = find(idx);
T = [r c];
[~,idx1]=max(T)
T1 = [T(idx1,:), zeros(2,1)]
theta = rad2deg(subspace([1,0,0]',diff(T1)'))
댓글 수: 4
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Additional Math and Discrete에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!