How to convert pixel coordinate system to image coordinate system
이전 댓글 표시
x=(y'-ne/2.0)*y_pix_size
y-(nr/2.0-x')*x_pix_size
where
ne= number of columns
nr= number of rows
x_pix_size= pixel size along the row direction
y_pix_size= pixel size along the column direction
HELP ME PLEASE .....

답변 (2개)
Image Analyst
2020년 4월 14일
Compute the spatial calibration factor by dividing your field of view in microns by the number of pixels across:
[rows, columns, numberOfColorChannels] = size(yourImage);
micronsPerPixel = fieldOfVewInMicrons / columns;
xInMicrons = xInPixels * micronsPerPixel;
yInMicrons = yInPixels * micronsPerPixel;
and for any distances between points that you compute, or areas:
distanceInMicrons = distanceInPixels * micronsPerPixel;
areaInSquareMicrons = areaInPixels * micronsPerPixel ^ 2;
Or you could just compute the distances and areas from the micron version of x and y directly.
카테고리
도움말 센터 및 File Exchange에서 Convert Image Type에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!