How to replace a range of pixel values with another range of pixel values within my image?
조회 수: 4 (최근 30일)
이전 댓글 표시
Hi everyone,
I have a range of pixel values of my image, which I would like to replace with another range of pixel values from the same image.
The way I want to do this to replace the coordinate values. I have for example the coordinates ranging from [34 70] to [34 80] in my image, which I would like to replace with the values from the coordinate 10 above so these would be [34 60] to [34 70]. This is to remove an artifact within my image and I have no clue how to do this but to replace each pixel 1 by 1 however, I would like to make a loop statement so that I can repeat this along the other columns.
Any help on this would be greatly appreciated.
댓글 수: 0
채택된 답변
JESUS DAVID ARIZA ROYETH
2020년 2월 7일
yourimage(34,70:80,:)=yourimage(34,60:70,:)
댓글 수: 4
JESUS DAVID ARIZA ROYETH
2020년 2월 7일
try with more size to see it, for example :
yourimage(34:44,70:80,:)=yourimage(34:44,60:70,:)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!