社区
图形处理/算法
帖子详情
点击缩放图像上任意一位置,如何能得到该图片的原像素点坐标?
wuxiao0313
2012-07-16 09:19:12
对话框上显示的一缩放图片
点击任意位置 想得到这个位置的原像素坐标
图片左上角为0,0
...全文
528
8
打赏
收藏
点击缩放图像上任意一位置,如何能得到该图片的原像素点坐标?
对话框上显示的一缩放图片 点击任意位置 想得到这个位置的原像素坐标 图片左上角为0,0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
schlafenhamster
2012-07-19
打赏
举报
回复
OPENCV可能保持了精确的(double)比例
素事
2012-07-19
打赏
举报
回复
原像素坐标?要看你是相对于图像坐标还是相对于客户区坐标了。
MFC鼠标点击时间得到的是屏幕坐标,一般经过ScreenToClient()转换成客户区坐标,或者通过GetDlgItem(IDC_XXX)->GetClientRect(CRect ***)来获取。到这里你可以得到相对于客户区坐标了。
如果要的是相对于图像坐标,还要取得图像显示控件相对于客户区坐标,控件相对图像的大小比例进行计算了。
以上
wuxiao0313
2012-07-19
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
如果不知道缩放规律,应该是还原不出来的
[/Quote]
即使知道缩放规律 也算不出准确坐标吧
wuxiao0313
2012-07-17
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
如果不知道缩放规律,应该是还原不出来的
[/Quote]
OPENCV的点击事件是可以实现的 可是用不到MFC上 所以我感觉也可能是有方法的
zhoujk
2012-07-16
打赏
举报
回复
返回当前坐标与图像边界的比例,如:X处在1/2处,Y处在1/3处。
然后算出源图的对应边界乘以这个比例就行了。
罗平
2012-07-16
打赏
举报
回复
解方程
x1/w1=x2/w2
y1/h1=y2/h2
wuxiao0313
2012-07-16
打赏
举报
回复
图像不是按长宽固定比例缩放的
libralibra
2012-07-16
打赏
举报
回复
如果不知道缩放规律,应该是还原不出来的
图像
缩放
——像素对齐
文章目录
图像
缩放
——像素对齐1. 引言2. 像素对齐方式2.1
原
点
坐标
对齐2.2 角点
坐标
对齐2.3
图像
中心对齐3. 主流
图像
处理库使用的像素对齐方式Reference
图像
缩放
——像素对齐 1. 引言
图像
缩放
存在于各种
图像
处理应用中,如
图像
金字塔、固定输入的卷积层、
图像
分割中的上采样等。本文将详细分析下
图像
缩放
过程中像素对齐的问题:
图像
缩放
往往是由各种
图像
插值方法实现的,插值点的
坐标
是通过将目标
图像
像素
坐标
(或叫索引)映射回源
图像
坐标
系中计算得出(该
坐标
可能是浮点数,也被称为亚像素),目标
图像
matlab鼠标定位
图像
中
像素点
的
坐标
命令窗口输入: mainf=imshow('C:/XXXXXXXX/Desktop/1.png'); impixelinfo; 在
图片
上移动鼠标即可查看。 如图:
从
缩放
后的
图像
的
坐标
获得
原
始
图像
对应的
坐标
从
缩放
的
图像
获得
缩放
率,用
缩放
率对
缩放
后的
坐标
进行映射,获得
原
始
图像
对应的
坐标
。 # coding: utf-8 import cv2 from PIL import Image import numpy as np def resize_im(im, scale, max_scale=None): f = float(scale) / min(im.shape[0], im...
opencv
图像
处理学习(五)——
坐标
映射,平移,
缩放
,旋转
1.
坐标
映射
图像
的
坐标
映射是涌过
原
图像
与目标
图像
之间建立一种映射关系,这种映射关系有两种:一种是计算
原
图像
任意
像素在映射后
图像
的
坐标
位置
,另一种是计算变换后
图像
任意
像素反映在
原
图像
的
位置
。 opencv提供重映射的相关操作,对于一个
图像
的一个
位置
的像素通过映射关系转换到另一
图像
的制定
位置
。对于
原
图像
f(x,y),目标
图像
为g(x,y),映射关系为T,则有下式: 其相关函数是: void ...
c++ opensv数字
图像
处理3:通过鼠标
点击
操作获取
图像
的像素
坐标
和像素值
文章目录前言一、创建鼠标操作函数的头文件:onMouse.h二、创建鼠标操作函数的源文件:onMouse.cpp三、示例 前言 c++ opencv 数字
图像
处理 在matlab中进行
图像
处理时,在
图像
窗口可以
点击
图像
像素查看对应的像素值,比较方便。在c++ opencv中需要自己编程达到对应效果,在
图像
处理之前可以创建对应的函数文件来辅助进行
图像
处理。 一、创建鼠标操作函数的头文件:onMouse.h #include<iostream> #include<opencv2/ope.
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章