dvbbs
收藏本页
联系我们
论坛帮助
RS Image Library是日盛软件自主开发的一套图像处理开发包,包括图像采集,图像显示及绘图,内存管理,基本图像处理,Blob分析,精密边缘测量,图像匹配,边缘提取等,目前除了ORC和Code Reader模块外,其它模块都比较成熟。 联系方式见主页或者微信:RSSoftware。下载地址: 演示版下载
dvbbs

>> 大恒工业数字摄像机讨论区:DH-HV,DH-SV及Basler系列摄像机
搜一搜相关精彩主题 
机器视觉技术论坛|工业图像处理技术论坛大恒产品专区讨论区【大恒摄像机】 → 使用DH—HV1302UM—T数字摄像头采集图象输出窗口问题

您是本帖的第 9483 个阅读者
平板 打印
标题:
使用DH—HV1302UM—T数字摄像头采集图象输出窗口问题
xy365
帅哥哟,离线,有人找我吗?
等级:论坛游民
文章:10
积分:209
注册:2006年8月22日
 点击这里发送电子邮件给xy365

发贴心情
使用DH—HV1302UM—T数字摄像头采集图象输出窗口问题

    我使用DH—HV1302UM—T数字摄像头采集图象输出窗口遇到一些问题。我是直接使用其自带的SDK开发包HVViewer.exe来编程。但是我屏幕大小只有1020*688,采集的分辨率是RES_MODE01280*1024,但实际保存的图象只有屏幕大小1020*688;。我想保存所有的采集到图象的大小1280*1024,这样需要怎么改HVViewer文件。

void CMainFrame::ShowImage()
{
 CView *pView = NULL;
 CDC *pDC  = NULL;
 pView = GetActiveView();
 ASSERT(pView);
 pDC = pView->GetDC();
 ASSERT(pDC); 

//这里就是得到输出窗口的大小,我希望改成m_pBmpInfo->bmiHeader.biWidth = 1280,m_pBmpInfo->bmiHeader.biHeight = 1024;这样的效果,但是总是出错。

 m_pBmpInfo->bmiHeader.biWidth = m_rcOutputWindow.Width();

m_pBmpInfo->bmiHeader.biHeight = m_rcOutputWindow.Height();//

 DecodeImage();
 if (m_hPalette && (m_pBmpInfo->bmiHeader.biBitCount == 8)) {
  m_hOldPal = ::SelectPalette(pDC->GetSafeHdc(), m_hPalette, FALSE);   
  ::RealizePalette(pDC->GetSafeHdc());
 }

希望高手指教下,就是把输出图象窗口(在视图中显示)改成采集图象的分辨率大小,这个怎么做?

[此贴子已经被作者于2006-8-22 9:25:48编辑过]
ip地址已设置保密
2006-8-22 9:25:10

Copyright © 2006 日盛软件.Com
Powered By Dvbbs Version 7.1.0 Sp1