how to set the pixel values to 1 and o's based on some threshold values
조회 수: 1 (최근 30일)
이전 댓글 표시
Eg. if redpixel>th and redpixel>green and greenpixel>blue then mark all the pixel values as 1 otherwise to 0
댓글 수: 0
채택된 답변
Guillaume
2016년 11월 20일
binaryimage = rgbimage(:, :, 1) > threshold ... red pixels greater than threshold
& ... AND
rgbimage(:, :, 1) > rgbimage(:, :, 2) ... red greater than green
& ... AND
rgbimge(:, :, 2) > rgbimage(:, :, 3); ... green greater than blue
Or in one line:
binaryimage = rgbimage(:, :, 1) > threshold & rgbimage(:, :, 1) > rgbimage(:, :, 2) & rgbimge(:, :, 2) > rgbimage(:, :, 3);
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!