zhenzhenrishang
高级工程师
高级工程师
  • 最后登录2017-07-15
  • 发帖数210
  • 金币1236枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
  • 原创写手
阅读:1934回复:16

图片与窗口的适应问题

楼主#
更多 发布于:2016-11-07 17:29
初学混合编程,请教大家,怎么让HWindowControl适应图片的大小?还是说只能让图片适应HWindowControl的大小?
zyj8691
技术员
技术员
  • 最后登录2017-09-26
  • 发帖数31
  • 金币143枚
  • 贡献勋章0枚
沙发#
发布于:2016-11-22 10:21
将窗口大小设置成图片大小不就行啊
iHalcon_
助理工程师
助理工程师
  • 最后登录2017-09-21
  • 发帖数20
  • 金币355枚
  • 贡献勋章0枚
板凳#
发布于:2016-11-28 21:29
随你怎么设置都可以...
zhenzhenrishang
高级工程师
高级工程师
  • 最后登录2017-07-15
  • 发帖数210
  • 金币1236枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
  • 原创写手
地板#
发布于:2016-11-29 08:33
iHalcon_:随你怎么设置都可以...回到原帖
怎么写呢?
mrbike
助理工程师
助理工程师
  • 最后登录2017-08-29
  • 发帖数35
  • 金币203枚
  • 贡献勋章0枚
  • 社区居民
4楼#
发布于:2016-12-01 13:23
窗口适应图像
dev_close_window ()
read_image (Image, 'C:/Users/Public/Documents/MVTec/HALCON-12.0/examples/images/screw_thread.png')
* 获取图像宽和高
get_image_size (Image, Width, Height)
* 设置窗口
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
* 显示图像
dev_display (Image)
zhenzhenrishang
高级工程师
高级工程师
  • 最后登录2017-07-15
  • 发帖数210
  • 金币1236枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
  • 原创写手
5楼#
发布于:2016-12-01 13:26
mrbike:窗口适应图像
dev_close_window ()
read_image (Image, 'C:/Users/Public/Documents/MVTec/HALCON-12.0/examples/images/screw_thread....
回到原帖
我说的是halcon导出到C#中的
mrbike
助理工程师
助理工程师
  • 最后登录2017-08-29
  • 发帖数35
  • 金币203枚
  • 贡献勋章0枚
  • 社区居民
6楼#
发布于:2016-12-01 14:17
mrbike:窗口适应图像
dev_close_window ()
read_image (Image, 'C:/Users/Public/Documents/MVTec/HALCON-12.0/examples/images/screw_thread....
回到原帖
@zhenzhenrishang:可以在属性里面调,对应WindowSize和ImagePart属性
iHalcon_
助理工程师
助理工程师
  • 最后登录2017-09-21
  • 发帖数20
  • 金币355枚
  • 贡献勋章0枚
7楼#
发布于:2016-12-04 16:54
zhenzhenrishang:怎么写呢?回到原帖
简单的,HWindowControl是控件大小,HWindowControl.HalconWindow才是真正的显示区域。在控件属性中分别对应的是WindowSize以及ImagePart的。这两个大小是分开的奥...你如果想改变控件大小,HWindowControl.Width = 宽度(Height同理),如果是显示区域的大小,则HWindowControl.HalconWindow.SetPart(0,0,Image.Width - 1, Image.Height - 1)...差不多就这些了吧...............以上代码可能不对,因为我是直接回复你写出来的...若有错误,还请见谅
iHalcon_
助理工程师
助理工程师
  • 最后登录2017-09-21
  • 发帖数20
  • 金币355枚
  • 贡献勋章0枚
8楼#
发布于:2016-12-05 09:27
zhenzhenrishang:怎么写呢?回到原帖
看下我的这篇Blog...希望对你有帮助...http://blog.csdn.net/tianxia_rwx/article/details/53456072
zhenzhenrishang
高级工程师
高级工程师
  • 最后登录2017-07-15
  • 发帖数210
  • 金币1236枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
  • 原创写手
9楼#
发布于:2016-12-05 10:08
iHalcon_:看下我的这篇Blog...希望对你有帮助...http://blog.csdn.net/tianxia_rwx/article/details/53456072回到原帖
十分感谢!要是能把源码贴出来就更完美了~
haihuan
禁止发言
禁止发言
  • 最后登录2017-03-26
  • 发帖数54
  • 金币218枚
  • 贡献勋章0枚
10楼#
发布于:2016-12-06 11:09
用户被禁言,该主题自动屏蔽!
Eugenie
助理工程师
助理工程师
  • 最后登录2017-09-06
  • 发帖数44
  • 金币570枚
  • 贡献勋章0枚
  • 社区居民
11楼#
发布于:2016-12-06 11:21
iHalcon_:看下我的这篇Blog...希望对你有帮助...http://blog.csdn.net/tianxia_rwx/article/details/53456072回到原帖
看了半天发现这位仁兄用的是C#,我刚开始学图像处理,用的是C++,但是我觉得C#好像更方便一点,直接有个HWindowControl的控件,而用C++的话我只会用Picture Control,有点想转学C#,但是MFC其他模块我又习惯用C++,请问这位兄弟有没有什么建议啊
iHalcon_
助理工程师
助理工程师
  • 最后登录2017-09-21
  • 发帖数20
  • 金币355枚
  • 贡献勋章0枚
12楼#
发布于:2016-12-06 18:38
Eugenie:看了半天发现这位仁兄用的是C#,我刚开始学图像处理,用的是C++,但是我觉得C#好像更方便一点,直接有个HWindowControl的控件,而用C++的话我只会用Picture Control,有点想转学C#,但是MFC其他模块我又习惯用C...回到原帖
我学习的是C++为主,可惜实际用的一直是C#...话说C#的做界面真心方便,颜色显示什么的一个属性操作就可以了...你会C++,C#感觉可以直接上手了(看下基本语法即可)。先用上然后再学习它...其实C++中不一定要用Picture Control的,我一般都是用Static text控件。因为MFC中所有的显示其实都是绘图,只要是“窗体”,你就都都可以在上面显示东西...我最近也在回过头学习MFC了
iHalcon_
助理工程师
助理工程师
  • 最后登录2017-09-21
  • 发帖数20
  • 金币355枚
  • 贡献勋章0枚
13楼#
发布于:2016-12-06 22:16
zhenzhenrishang:十分感谢!要是能把源码贴出来就更完美了~回到原帖
http://download.csdn.net/detail/tianxia_rwx/9702674 源码下载链接
iHalcon_
助理工程师
助理工程师
  • 最后登录2017-09-21
  • 发帖数20
  • 金币355枚
  • 贡献勋章0枚
14楼#
发布于:2016-12-06 23:26
Eugenie:看了半天发现这位仁兄用的是C#,我刚开始学图像处理,用的是C++,但是我觉得C#好像更方便一点,直接有个HWindowControl的控件,而用C++的话我只会用Picture Control,有点想转学C#,但是MFC其他模块我又习惯用C...回到原帖
MFC版本的源码已上传:http://download.csdn.net/detail/tianxia_rwx/9703787
上一页
游客

返回顶部