图像在屏幕显示时注意的问题
2013-05-13 14:23
337 查看
当图像尺寸大于屏幕尺寸时,在利用函数,通过鼠标点击获得图像坐标系中时候,会出现误差,返回数值是错误的。因为
而且整幅图片是选点坐标与实际回显的坐标会随着离坐标原点的距离不同误差不同,呈现一个乘数系数特点。
如当图像大小是768*880,而桌面屏幕分辨率大小是1280*768时,有鼠标事件点击图像坐标某点如(442,465)时,实际上回显的点坐标为(442,551),其关系大概是880/768==551/465。
只所以产生这个原因,当然与OPENCV屏幕坐标与图像坐标变换有关系,当图像坐标大于屏幕坐标时,OPENCV会将图像缩小以便屏幕能够显示。所以,如果把桌面屏幕分辨率大小是1280*960(只要宽度和者高度比图像坐标的宽度和者高度大),就能正确获得坐标点了。
而且整幅图片是选点坐标与实际回显的坐标会随着离坐标原点的距离不同误差不同,呈现一个乘数系数特点。
如当图像大小是768*880,而桌面屏幕分辨率大小是1280*768时,有鼠标事件点击图像坐标某点如(442,465)时,实际上回显的点坐标为(442,551),其关系大概是880/768==551/465。
只所以产生这个原因,当然与OPENCV屏幕坐标与图像坐标变换有关系,当图像坐标大于屏幕坐标时,OPENCV会将图像缩小以便屏幕能够显示。所以,如果把桌面屏幕分辨率大小是1280*960(只要宽度和者高度比图像坐标的宽度和者高度大),就能正确获得坐标点了。
相关文章推荐
- 图像在屏幕显示时注意的问题
- Android 不同屏幕Bitmap显示图像的缩放问题
- 设置工具栏按钮不可用时图像显示灰色是必须注意
- 解决关于登录校园网显示不在IP段的问题方案(要看注意事项哦!)
- 奋战5个小时解决诡异的PHP--“图像XX因其本身有错无法显示”的问题
- html video标签全屏和安卓端点击屏幕不显示操作栏问题
- Android中VideoView播放视频不能充满屏幕以及视频上的view与视频不同步显示的问题
- Android 保存bitmap图像到本地之后,相册查看不显示问题
- highstock remove series and addSeries时图像显示不正常问题解决方案
- 操作技巧——屏幕显示问题
- 【图像算法】彩色图像分割专题二:显示屏幕上任意点颜色值
- opencv图像显示遇到的一个问题
- OpenCV——Opencv彩色图像在matplot中显示问题的解决
- 解决ElementUI的Table组件固定列,在屏幕刚好够表格显示时,会出现固定列显示不全的问题
- 解决UITableView数据没有充满屏幕时,显示多余的空白cell的问题
- python 实现双纵轴(y)轴图像的绘制(中文label),解决只显示一个折线label的问题
- [RK3288][Android6.0] 调试笔记 --- 屏幕画面显示不完整问题
- Cocos2d-x 3.0 Android改动APK名、更改图标、改动屏幕方向、改动版本,一些须要注意的问题
- 关于输出较长 行数较多的结果不能全部显示 屏幕缓存区问题
- Android从文件读取图像显示的效率问题