4 dianlum5843

尚未进行身份认证

暂无相关简介

等级
TA的排名 122w+

halcon与C#混合编程(转)

halcon源程序:dev_open_window(0, 0, 512, 512, 'black', WindowHandle)read_image (Image, 'C:/Users/BadGuy/Desktop/猫.jpg')dev_display(Image)get_image_size(Image, Width, Height)rgb3_to_gray(Image, Im...

2017-11-22 14:47:00

halcon学习笔记——QT和Halcon 11 配置c++混合编程

QT和halcon的配置实验了一阵,总是不太成功;后来用qt+vs版本的,并且用vs编译器才配合成功,这里和大家分享一下经验。 (1)首先下载qt-opensource-windows-x86-msvc2010-5.5.1.exe,这个官网上就有; (2)下载qt-vs-addin-1.2.4-opensource.exe,这个官网也有,没有可以去...

2017-11-21 11:29:00

C#委托实现C++ Dll中的回调函数

很多的Dll都是C和C++写的,那么如果C#想要调用Dll中的函数怎么办,尤其是Dll函数其中一个参数是函数指针的,即里面有回掉函数的用C#怎么实现?C中的回掉函数在C#中有中特殊的处理方式叫委托,即要实现的回掉函数委托给另一个和它返回值类型以及函数参数类型、数量一样的方法来实现。一、新建项目Visual C++Win32控制台应用,工程名为CcreateDll,解决方...

2017-10-27 14:03:00

MFC/HALCON混合编程系列三_CFielDialog打开文件对话框

目的:在系列二的基础上,添加从文件中打开一幅图像的按钮。点击该按钮可以选择从文件或者当前目录下打开一幅图像。按钮的事件响应函数如下:voidCHalconMFCDlg::OnBnClickedReadimage(){// TODO: Add your control notification handler code here// HDev...

2017-10-13 14:56:00

MFC/HALCON混合编程系列二_打开两幅图_MFC布局_

在系列一中,窗口只在读取图像的时候打开。今天我们要在读取图像之前打开两个窗口,一个用于显示原图,一个用于显示处理后的效果图。如下图所示:要完成这个任务,我们需要知道确定两方面内容:第一,什么时候打开窗口;第二,如何确定窗口的位置。首先来看第一个问题,要想在读取图像之前打开窗口,那么最好在对话框初始化的时候打开窗口。在对话框初始化函数中添加如下代码:Ha...

2017-10-13 14:55:00

MFC/HALCON混合编程系列一_相机打开图像_简单处理_

1.说明通过相机打开一幅图像,然后处理此图像并显示最终结果。使用的Hdevelop的代码如下:从Hdevelop导出的C++代码如下:///////////////////////////////////////////////////////////////////////////////// File generated by HDeve...

2017-10-13 14:54:00

MFC C++ Cstring与string互转

CString 转换成string我试了很多的方法,都不行,我用的vs2010------解决方案--------------------unicode:CString sz1 = L"abc";std::string sz2 = CT2A(sz1.GetBuffer()); //转化为非unicode.非unicode:CString sz1 = "abc";std::string s...

2017-06-15 10:29:00

ImageMagik——开发篇(转)

安装我自己的系统是Windows的,因此从网站上下载安装包之后,一路“Next”就可以安装完毕。需要注意的地方是,如果想要使用ImageMagick进行开发,需要在安装的过程中勾选“Install development headers and libraries for C and C++”安装完成后,目录如下图所示:介绍其中几个重要的文件:Lib文件夹:开...

2017-06-09 10:35:00

二维码解码器Zbar+VS2010开发环境配置(使用opencv库)

Zbar条码解码器是一个开源的二维码(包括条形码)解码器,可以识别来至于视频流,图像文件、手持扫码器和视频设备(如摄像头)等二维码识别,支持EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, QR Code(二维码)等常用编码方式的条形码/二维码。下边这个简单粗暴的图标就是Zbar:Zbar的SDK支持包括C、C++、Py...

2017-06-08 15:42:00

select @@Identity 返回自动递增字段的值

select @@Identity 返回自动递增字段的值。1. IDENTITY 列不能由用户直接更新,它是由系统自动维护的。2.该列数据类型必须为数值型:int, smallint, tinyint, decimal or numeric with scale 0。3.该列不能为 null。4.不能在该列上设置缺省值。5.递增量只能为整形(比如:1,2,-3)。不能...

2017-05-22 15:02:00

【OpenCV】opencv2.4.10配置vs2010软件的心得

关于opencv配置vs软件的心得 在这之前我先介绍一下VS的版本,vc10表示是VS2010,vc11表示VS2012,vc12表示VS2013.1.opencv下载与安装 首先你可以到opencv的官方网站下载(免费的),opencv的版本很多,可以找一个网络上配置教程比较多的版本,因为这样方便你解决问题。还有一个问题,那就是从官网下的opencv只支持...

2017-05-02 14:30:00

通过COM组件方式实现java调用C#写的DLL文件

通过Java调用C#的DLL文件实现。网上资料很多,自己整合总结了一下,做个备忘。一、C#写com组件开发环境 VS20131、新建工程:TestDemo(类库项目) //根据自己需要取工程名 注:WIN7以上系统VS必须以管理员身份启动!!!!!2、右键点击工程->应用程序->程序集信息->使程序集com可见,打上勾(或...

2017-04-17 17:05:00

转:跟我学机器视觉-HALCON学习例程中文详解-QQ摄像头读取条码

跟我学机器视觉-HALCON学习例程中文详解-QQ摄像头读取条码跟我学机器视觉-HALCON学习例程中文详解-QQ摄像头读取条码第一步:插入QQ摄像头,安装好驱动(有的可能免驱动)第二步:打开HDevelop,点击助手—打开新的Image Acquisition—选中图像获取接口(I),然后点击检测,找到摄像头。如下图:第三步:点击连接,将颜色空间设置为gr...

2017-03-08 17:21:00

HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法...

HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法2015-06-17 15:382002人阅读评论(0)收藏举报分类:POST(2)编程语言(143)Http(7)【问题】用C#模拟网页登陆,其中去请求几个页面,会发起对应的http...

2017-03-01 15:06:00

如何制作一个没有任何窗体的,隐藏在后台的程序

有delphi和C#的做法。其实都是新建一个ConsoleApplication,也就是控制台应用程序。但是众所周知,控制台应用程序是有类似cmd这种黑色的运行窗口的。重点来了,如何去掉这个运行窗口,让程序看起来就像在任务管理器里面一样,只有一个exe在跑,而没有任何窗体。Delphi:去掉{$APPTYPE CONSOLE}这句话。C#:在工程设置里面...

2017-02-28 09:33:00

ActiveMQ持久化消息(转)

ActiveMQ的另一个问题就是只要是软件就有可能挂掉,挂掉不可怕,怕的是挂掉之后把信息给丢了,所以本节分析一下几种持久化方式:一、持久化为文件ActiveMQ默认就支持这种方式,只要在发消息时设置消息为持久化就可以了。打开安装目录下的配置文件:D:\ActiveMQ\apache-activemq\conf\activemq.xml在越80行会发现默认的配置项:...

2016-11-16 13:48:00

ActiveMQ发布订阅模式(转)

ActiveMQ的另一种模式就SUB/HUB即发布订阅模式,是SUB/hub就是一拖N的USB分线器的意思。意思就是一个来源分到N个出口。还是上节的例子,当一个订单产生后,后台N个系统需要联动,但有一个前提是都需要收到订单信息,那么我们就需要将一个生产者的消息发布到N个消费者。生产者:try { //Create t...

2016-11-16 13:45:00

.Net平台下ActiveMQ入门实例(转)

1.ActiveMQ简介先分析这么一个场景:当我们在网站上购物时,必须经过,下订单、发票创建、付款处理、订单履行、航运等。但是,当用户下单后,立即跳转到“感谢那您的订单” 页面。不仅如此,若果没有延迟,用户还会受到一封电子邮件。如果我们使用传统方式去实现,一般是对数据库操作一通,然后调用各种接口、各种服务等待各种响应,这样一来下个订单需要很久时间才能看到结果,如果某个环节出了问题,那...

2016-11-16 13:43:00

SQL重复记录查询的几种方法(转)

1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断代码如下:select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记...

2016-11-03 17:02:00

XML 解析中,如何排除控制字符

XML 解析中,如何排除控制字符今天在解析一个中文的 XML时,始终报错 PCDATA invalid Char value 21 in Entity ,查询了一下这个 21 的ascii 值,发现是:000101012115NAK␕确认失败回应怎么会有这样奇怪的字符,我也搞不清楚。google 一下...

2016-10-17 16:27:00

查看更多

勋章 我的勋章
    暂无奖章