社区
图形处理/算法
帖子详情
实时图像怎样实现缩小显示到控件上?
fgsdcfgfsddfc
2010-09-03 11:20:57
我连接相机得到图像,显示到了控件上,但是显示的并不是相机所取到的全部图像,而是一部分图像,我想将相机取到的全部实时图像缩小成我定义的图像大小显示到控件上,各位大大帮帮忙吧。
...全文
195
15
打赏
收藏
实时图像怎样实现缩小显示到控件上?
我连接相机得到图像,显示到了控件上,但是显示的并不是相机所取到的全部图像,而是一部分图像,我想将相机取到的全部实时图像缩小成我定义的图像大小显示到控件上,各位大大帮帮忙吧。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fgsdcfgfsddfc
2010-09-04
打赏
举报
回复
解决了,谢谢大家了,散分!!!
HDC dc = ::GetDC(pGrp->m_hWnd);
::SetStretchBltMode(dc, COLORONCOLOR);
::StretchDIBits(dc,
0, 0, lpRec.right - lpRec.left, lpRec.bottom - lpRec.top,
0, 0, m_rMaxWid, m_rMaxHei,
m_pImageBuf, m_pBmpInfo, DIB_RGB_COLORS, SRCCOPY);
::ReleaseDC(pGrp->m_hWnd, dc);
这样解决的,抓下来的图还是1392*1040的。
dengzikun
2010-09-04
打赏
举报
回复
试试这个
http://topic.csdn.net/u/20100904/09/65685667-3dda-4682-a255-e7f031a0e6ac.html
PapaDog_
2010-09-04
打赏
举报
回复
CDC::StretchBlt将那个图拉伸一下!
向立天
2010-09-04
打赏
举报
回复
[Quote=引用 11 楼 syhkgyxy2010 的回复:]
我这个是实时的,就是相机取到图像直接在控件上显示出来,相机取到的分辨率是1392*1040的,我想把它缩小显示,但是分辨率不变,能否实现?
[/Quote]
不可能
所谓帧压缩只是在保存时压缩数据
也分为有损无损、帧内帧间
如果你想不改变分辨率在现实的时候让图像缩小
那你只能换个大点的现实器
fgsdcfgfsddfc
2010-09-04
打赏
举报
回复
我这个是实时的,就是相机取到图像直接在控件上显示出来,相机取到的分辨率是1392*1040的,我想把它缩小显示,但是分辨率不变,能否实现?
fgsdcfgfsddfc
2010-09-03
打赏
举报
回复
[Quote=引用 5 楼 fandh 的回复:]
改变图像的大小,失真肯定会有的!
[/Quote]
但是失太严重了啊,看着视频不舒服。我想知道怎么样将视频中的帧压缩。
fandh
2010-09-03
打赏
举报
回复
改变图像的大小,失真肯定会有的!
fengbingchun
2010-09-03
打赏
举报
回复
matlab用imresize函数,opencv用cvPyrDown函数,直接就可以生成你指定的图像的大小了
fgsdcfgfsddfc
2010-09-03
打赏
举报
回复
我是用它StretchDIBits显示的,实时图像也能缩小到我想要的大小实时显示,但是失真了。。那图像里面有一些像是尿炕画的那个图似的光圈,颜色不正,相机一动,不一定画面上什么地方就这样。
fandh
2010-09-03
打赏
举报
回复
CDC::StretchBlt
fandh
2010-09-03
打赏
举报
回复
拉伸贴图不就行了?
gamemagic
2010-09-03
打赏
举报
回复
搜 图像平滑缩放算法
雪山非熊
2010-09-03
打赏
举报
回复
我也遇到过同样的问题,在VC中用StretchDIBits,在C#中用Bitmap,图像缩小时都出现了严重的失真,尤其是彩色图像。这里说的失真不是像素缺失的失真,而是颜色上就像楼主说的有“图像里面有一些像是尿炕画的那个图似的光圈,颜色不正”
甚至我用D3D直接写离屏表面,自己的缩小算法,间隔若干个点取一个点,也是同样的问题。
非常奇怪!希望能有好的解决方案!
fgsdcfgfsddfc
2010-09-03
打赏
举报
回复
没有高手具体的来指点下么?新手期待!!!!!
Qt下的自定义
图像
显示
控件
支持
图像
的放大
缩小
和移动,适合
图像
开发者的入门借鉴,支持高帧率相机的
图像
采集得
显示
。(必须得50个字的介绍)
C#联合halcon利用halcon
控件
实现
鼠标拖拽放大
缩小
图片
C#联合halcon,使用halcon
控件
实现
通过鼠标放大
缩小
图片,拖拽图片。
opencv读入图片,
显示
在picture
控件
上;并
实现
图片拖动和放大
缩小
vs2017创建的工程,直接打开工程即可编译运行;通过opencv imread读入图片后,
显示
在picture
控件
上;鼠标左键摁住
实现
图片拖动;鼠标滚轮
实现
图片放大
缩小
;
CShaper的Picturebox
显示
图片放大
缩小
和与Halcon
控件
hwindowcontrol鼠标事件放大
缩小
.rar
CShaper的Picturebox
显示
图片鼠标放大
缩小
和与Halcon
控件
hwindowcontrol鼠标事件放大
缩小
C#
控件
picturebox
实现
图像
拖拽和缩放
主要为大家详细介绍了C#
控件
picturebox
实现
图像
拖拽和缩放,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章