- 博客(48)
- 资源 (25)
- 收藏
- 关注
转载 【转】Halcon学习之两幅图像处理
sub_image ( ImageMinuend, ImageSubtrahend : ImageSub : Mult, Add : )对两幅图像做减法 g' := (g1 - g2) * Mult + Addabs_image ( Image : ImageAbs : : )计算图像的绝对值模型crop_part ( Image : ImagePart : Row, Column, Width, Height : )剪切出一个长方形的图像add_image ( Image1.
2021-07-14 18:36:13 996
转载 [转]halcon中一些不起眼但很有用的算子
本文转载 链接:https://blog.csdn.net/qq_38960753/article/details/897928321、Developdev_display 在现有图形窗口中显示图像目标。dev_set_color 设置一个或更多输出颜色,通常用于设置region或者xld的颜色。dev_set_draw 定义区域填充模式,可选项有fill和margindev_set_line_width 定义区域轮廓输出的线宽。dev_set_shape 定义区域输出形...
2021-07-14 18:12:46 371
原创 halcon 读取大图片 报错5504
halcon在读取一般分辨率的图片是没问题,但读取大图片时,例如线扫的图片动不动就有个好几百张,halcon读取时就报错了。经过大神指点,原来halcon IDE 有两种模式:halcon和 halconxl,halcon 适合普通大小的图片(低于200MB),halconxl适合大于200MB的图片。...
2021-06-05 10:46:15 1993 3
原创 Navicat For MySQL 连接MySQl数据库表中中文内容显示乱码,解决
Navicat For MySQL 连接MySQl数据库表中中文内容显示乱码,解决说真的,Navicat For MySQL确实是个好东西。解决办法:直接看图操作:点击【确认】后,如果还是存在乱码,重启 Navicat For MySQL 软件。如果还是不行的话,那就有可能是MySQL的配置文件有问题了。也就是在MySQL的安装目录下存在配置文件my.ini文件用记事本打...
2020-02-24 22:06:10 1680 1
转载 MFC CStringArray 字符串数组类 使用方法
转载:https://blog.csdn.net/thanklife/article/details/76836487要用到程序在运行时,每天用一个text文本保存系统运行的任何记录,但又怕硬盘容量不够,所以就想办法限制文件夹里的text文本最大数量,超过最大值,就先删除最旧的文本,所以就要用到文件夹遍历和文本的路径保存问题。文件夹文本遍历:参考https://blog.csdn.ne...
2018-12-25 22:25:30 2748
转载 C#中如何去除窗体默认的关闭按钮
转载:https://blog.csdn.net/wu_pan123/article/details/72763033很多时候,在winform的设计下,会遇到新建窗体时不需要用到默认的关闭按钮的情况,而是用另外设置关闭 button或其他控件来控制窗体的关闭。 之前我遇到这个问题时,问了很多朋友,都没找到方法,VS的窗体属性里也没那一项,在MSDN里也没有相关的资料。但后来偶然发现,原来...
2018-08-08 17:10:47 5262
转载 C#中的decimal类型及用法
C#中的decimal类型及用法转载:https://blog.csdn.net/u010771437/article/details/40867831/decimal(C#)decimal 关键字指示 128 位数据类型。 与浮点型相比,decimal 类型具有更高的精度和更小的范围,这使它适合于财务和货币计算。decimal 类型的大致范围和精度如下所示。 类型 ...
2018-07-31 10:53:29 51963 1
转载 C#多线程操作界面控件的解决方案
转载:https://www.cnblogs.com/runner/archive/2011/12/30/2307576.htmlC#中利用委托实现多线程跨线程操作在使用VS2005的时候,如果你从非创建这个控件的线程中访问这个控件或者操作这个控件的话就会抛出这个异常。这是微软为了保证线程安全以及提高代码的效率所做的改进,但是也给大家带来很多不便。其实解决这个问题有两种方法:一,是通过设...
2018-07-24 08:40:38 1114
转载 转C++ ,C#数据类型对照
转载:http://www.cnblogs.com/runner/archive/2013/03/05/2944848.htmlC++ C#=====================================WORD ushortDWORD uintUCHAR int/byte 大部分情况...
2018-07-24 08:36:14 315
转载 MFC中App,Doc,MainFrame,View各指针的互相获取
转载:https://blog.csdn.net/limingmcu/article/details/48177943纸上得来终觉浅,为了熟悉获取方法,我建了个SDI。首先说明这四个类的执行顺序是App->Doc->Main->View另外添加CDialog类获得各个指针的方法。多文档的获取有点小区别,有时间也总结一下。// Appvoid CSDIAp...
2018-07-20 23:24:59 583
转载 CBitmap与BITMAP的区别
转载:https://blog.csdn.net/m372897500/article/details/8064607CBitmap是MFC中的一个类,该类提供了各种操纵位图的功能(载入,销毁,得到位图信息等)包含着位图的属性及对位图的操作,是对HBITMAP的封装;而BITMAP是SDK中的一个结构,包含一个位图的各种信息,BITMAP是一个结构体,封装着位图的一些信息; ...
2018-07-19 00:33:59 2158
转载 C资源
转载:https://blog.csdn.net/pbymw8iwm/article/details/6973718云风最近写了一篇博客《C语言的前世今生》。作为长期使用C语言开发网络游戏服务器的程序员,云风是有理由写这样一篇文字,不过还是感觉谈的不够深入,C语言在业界使用的现状没有怎么描写,有些意犹未尽。在这里想比较系统的谈谈个人对C语言学习方式方法的理解。分别按照书籍、实验环境搭建、网络资源来...
2018-07-15 21:15:53 543
转载 总结:Timer
总结:Timer转载:https://blog.csdn.net/jeanwaljean/article/details/5958024CWnd::SetTimerUINT SetTimer( UINT nIDEvent, UINT nElapse, void (CALLBACK EXPORT* lpfnTimer)(HWND, UINT, UINT, DWORD));第一个参数是我们为该time...
2018-07-15 20:24:14 244
转载 MFC中ASSERT()和VERIFY()区别
转载:https://blog.csdn.net/ghhong/article/details/5930106MFC中ASSERT()和VERIFY()区别1 ASSERT与VERIFY宏在Debug模式下作用基本一致,二者都对表达式的值进行计算,如果值为非0,则什么事也不做;如果值为0,则输出诊断信息。 2 ASSERT与VERIFY宏在Release模式下效果完全不一样。ASSERT...
2018-07-15 20:18:01 777
转载 转载:VC 获取物理网卡的MAC地址
文章来源:https://blog.csdn.net/kingepoch/article/details/24108653获取网卡的MAC地址的方法很多,如:Netbios,SNMP,GetAdaptersInfo等。经过测试发现 Netbios 方法在网线拔出的情况下获取不到MAC,而 SNMP方法有时会获取多个重复的网卡的MAC,试来试去还是 GetAdaptersInfo方法比较好,网线拔出...
2018-07-14 10:04:37 3395 1
原创 Halcon算子:area_center和area_center_gray的区别
算子area_center(Regions : : : Area, Row, Column)这个地球人都知道;算子area_center_gray(Regions, Image : : : Area, Row, Column) 在灰度图像中计算区域的面积和中心。该算子与算子area_center 类似,但与area_center对比,计算区域的面积和中心时需要把图像的灰度值考虑进去。图像中具有灰度...
2018-03-07 16:40:07 7411
转载 sprintf 字符串格式化
It may be old-fashioned, but I still find printf (and sprintf and _vsnprintf) incredibly useful, both for printing debug output and for generating formatted strings.Here are a few lesser-known for
2017-04-15 21:11:09 2343
转载 Notepad++使用技法
Alt+H 隐藏行Ctrl+Tab 实现在多个打开的窗口间切换Ctrl+Shift+Q区块注释Ctrl+K行注释(取消Ctrl+Shift+K)文件 新建文件 Ctrl+N 打开文件 Ctrl+O 保存文件 Ctrl+S 另存为 Ctrl+Alt+S 全部保存 Ctrl+Shift+S 关闭当前文件 Ctrl+W 打印文件 Ctrl+P 退出 A
2017-04-15 19:48:46 36861
转载 halcon之屌炸天的自标定
halcon之屌炸天的自标定(1) 本次先对halcon的自标定做个整体介绍,了解屌炸天的自标定在实际应用中的应用与实现方法,具体的编程细节将在后续的文章中介绍。 halcon提供了一种自标定的算子,它可以在不用标定板的情况下,标定出相机内参(无焦距),相对于多幅标定无法获取相机的外参。 求出了相机内参就可以进行畸变校正
2017-04-12 17:08:18 5511
转载 多线程 AfxBeginThread 与 CreateThread 的区别
转载:http://blog.csdn.net/sd2131512/article/details/6601223 AfxBeginThread 与 CreateThread 的区别简言之: AfxBeginThread是MFC的全局函数,是对CreateThread的封装。 CreateThread是Win32 API函数,前者最终要调到后者。1>
2017-04-12 09:41:37 361
转载 用户界面线程AfxBeginThread的使用
用户界面线程在运行时会有一个窗口界面和与其相对应的窗口函数,所以它可以通过响应消息来和用户进行交互。AfxBeginThread 函数原型如下:CWinThread *AfxBeginThread( CRuntimeClass *pThreadClass, //从CWinThread派生的RUNTIME_CLASS类 int nPriori
2017-04-12 09:37:38 434
转载 AfxBeginThread 的介绍/基本用法
AfxBeginThread的介绍/基本用法AfxBeginThread 用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数:MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,分别有如下的原型和过程:用户界面线程的AfxBeginThread 用户界面线程的AfxBegin
2017-04-12 09:34:10 341
转载 MFC学习(24)线程锁的概念函数EnterCriticalSection和LeaveCriticalSection的用法
Learning。。。。。。
2017-04-10 00:35:50 594
转载 工业相机的选择方法
信号 工业相机的信号类型有模拟信号和数字信号两种。模拟相机必须有图像采集卡,标准的模拟相机分辨率很低,采集到的是模拟信号,经数字采集卡转换为数字信号进行传输存储。工业数字相机采集到的是数字信号,数字信号不受电噪声影响,因此,数字相机的动态范围更高,能够向计算机传输更精确的信号。 分辨率 根据具体需求来选择相机分辨率的大小,如果一个像素对应一个缺陷的话,那么这样的系统一定会
2017-03-11 22:45:09 2440
转载 VC实现透明背景和半透明图片
本文转自:http://blog.csdn.net/testcs_dn/article/details/76477321.如何将对话框客户区的背景设成透明的? crybird (寒号鸟) http://expert.csdn.net/Expert/topic/2172/2172079.xml描述:如题。客户区的背景能设成透明的么?如果有时间,非客户区的隐藏也讲讲啦!回复人:
2015-06-22 11:12:24 672
转载 VC++中subclassdlgitem函数的功能、用法及注意事项
本文转载:http://blog.csdn.net/testcs_dn/article/details/7649583subclassdlgitem 该函数用来子类化一个控件. Subclass(子类化)是MFC中最常用的窗体技术之一。子类化完成两个工作:一是把窗体类对象attach到一个windows窗体实体中(即把一个窗体的hwnd赋给该
2015-06-22 11:07:23 1108
转载 SUBCLASSDLGITEM函数
本文转载:http://blog.csdn.net/chinaclock/article/details/5737603SubClass Dialog 上面的一个控件呀! SubClass 某个控件后,其原来的 WindowProc 替换成你自己写的 CYourCWndClass 的 WindowProc,这样你就可以处理这个控件的所有消息了;用 ClassWizard 维护自己的 C
2015-06-22 11:00:43 574
转载 http://blog.csdn.net/ljbkiss/article/details/8284617
【转】VC读取大文件VC++中使用内存映射文件处理大文件 摘要: 本文给出了一种方便实用的解决大文件的读取、存储等处理的方法,并结合相关程序代码对具体的实现过程进行了介绍。 引言 文件操作是应用程序最为基本的功能之一,Win32 API和MFC均提供有支持文件处理的函数和类,常用的有Win32 API的CreateFile()、WriteFile()、Re
2014-05-04 09:45:52 506
转载 http://blog.csdn.net/ljbkiss/article/details/8284630
使用postmessage发送自定义消息【N久之前的笔记了】 用 PostMessage、SendNotifyMessage、SendMessageCallback 等异步函数发送系统消息时,参数里不可以使用指针,因为发送者并不等待消息的处理就返回,接受者还没处理指针就已经被释放了。(MSDN中的remark)If you send a message in the
2014-05-04 09:43:55 515
转载 http://blog.csdn.net/ljbkiss/article/details/8284638
【转】C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
2014-05-04 09:41:59 462
转载 http://blog.csdn.net/ljbkiss/article/details/8284647
【转】SendMessage 和 PostMessage 的区别1、首先是返回值意义的区别,我们先看一下 MSDN 里的声明:LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);BOOL PostMe
2014-05-04 09:40:37 418
转载 http://blog.csdn.net/ljbkiss/article/details/8284652
关于Invalidate、InvalidateRect和UpdateWindow // 转载,这个资料对我很有帮助。(1)Invalidate Invalidate标记一个需要重绘的无效区域,并不意味着调用该函数后就立刻进行重绘。类似于PostMessage(WM_PAINT),需要处理到WM_PAINT消息时才真正重绘。以为您Invalidate之后还有其他的
2014-05-04 09:39:14 437
原创 http://blog.csdn.net/ljbkiss/article/details/8284659
一般更改打开程序时的左上角的程序图标使用如下方法: 对话框为例,在对话框构造函数中m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON3);将最后的IDR_MAINFRAME改为自己的图标即可,上面改为了IDI_ICON3,更改的图标需要先导入或者添加进资源icon里,文档结构的应该类似,就是找到loadicon函数,将默认的mfc图标换成自己的。
2014-05-04 09:37:51 541
转载 二进制位的操作
文章来源于:http://blog.csdn.net/flyfish1986/article/details/3839581二进制位的操作在写程序的时候有的时候要判断二进制位进行操作例如是否为1或者是否为0.利用C++ 提供的类库就可以完成。代码如下#include #include using namespace std;int _tmain(int ar
2014-03-25 20:43:06 577
转载 OpenCV的vcFitLine函数
文章转载于:http://blog.csdn.net/augusdi/article/details/9014067?reload以下代码是从文件中读取数据数据格式是,整形数据有空格分隔,然后用OpenCV曲线拟合显示:#include #include #include #pragma comment(lib, "cv.lib")#pragma comment(l
2014-01-06 19:24:00 970
转载 OpenCV_轮廓的查找、表达、绘制、特性及匹配
虽然Canny之类的边缘检测算法可以根据像素间的差异检测出轮廓边界的像素,但是它并没有将轮廓作为一个整体。下一步是要将这些边缘像素组装成轮廓。轮廓是构成任何一个形状的边界或外形线。直方图对比和模板匹配根据色彩及色彩的分布来进行匹配,以下包括:轮廓的查找、表达方式、组织方式、绘制、特性、匹配。首先回忆下几个结构体:首先是图像本身的结构体:typedef struct CvMat{
2013-12-31 22:30:08 1234
转载 http://www.cnblogs.com/zyx2007/archive/2011/09/07/2169698.html
IplImage 结构解读:typedef struct _IplImage { int nSize; /* IplImage大小,等于width*height */ int ID; /* 版本 (=0)*/ int nChannels;
2013-12-26 10:33:40 1526
转载 第六章 - 图像变换 - 图像拉伸、收缩、扭曲、旋转[1] - 仿射变换(cvWarpAffine)
文章来源于:http://blog.csdn.net/hitwengqi/article/details/6888783拉伸、收缩、扭曲、旋转是图像的几何变换,在三维视觉技术中大量应用到这些变换,又分为仿射变换和透视变换。仿射变换通常用单应性建模,利用cvWarpAffine解决密集映射,用cvTransform解决稀疏映射。仿射变换可以将矩形转换成平行四边形,它可以将矩形的边压扁但必
2013-12-08 16:52:56 970
游戏编程中的人工智能技术
2018-02-28
Opencv视频流cvcam模块
2013-08-01
Visual C++ 6.0 用户界面制作技术与应用实例
2012-10-04
Visual C++ 高级界面特效制作百例-郭庆民-中国电力出版社-2000
2012-10-04
用Visual C++2008实现遗传算法
2012-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人