通过在图像中选取三个已知的参考点来缩放和旋转图像

1次查看(最近30天)
Saroj Poudyal
Saroj Poudyal 2021年8月16日
编辑: 马特·J 2021年8月16日
我有一个图像与平版对齐标记在他们。标记之间的距离是200微米,两个对准标记在一条直线上。当在显微镜下拍摄图像时,图像得到很少的旋转,标记之间的距离以像素为单位。我想写一个程序,我上传图片,选择三个标记,给它们分配坐标,程序应该返回缩放和旋转的图像给我,标记之间的距离是200微米,这些标记在直线上。
我知道如何读取,旋转和缩放,但我面临的问题是分配坐标参考点。

答案(1)

马特·J
马特·J 2021年8月16日
您可以使用 drawpoint () drawcrosshair () .这将返回一个包含所选点位置坐标的对象。
4评论
马特·J
马特·J 2021年8月16日
我不推荐ginput,因为它不会给你精炼所选位置的选项,如下所示:
obj = drawpoint;
等待(obj)%%双击点从这里继续。
坐标= obj。的位置,
删除(obj)

登录评论。

标签

s manbetx 845


释放

R2020b

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!