自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 vs 一直 正在加载设计器的一种解决方法

用vs2022打开winform的界面时一直处在“正在加载设计器”中,重启VS,重启电脑,管理员运行等方法试过均不行。,界面显示和编辑是正常的,这时候再次打开之前的程序界面,也好了。

2023-12-07 20:06:47 1176

原创 HObject转HImage最快的方法

是HImage的构造函数:public HImage(HObject hObject);

2022-08-17 20:11:25 3143

原创 机器视觉杂

一、光度立体如名称,通过光的变化(多个光源不同角度,曝光等)成像来获取物体立体的信息。

2022-06-27 09:50:16 322

原创 相机调试注意事项

一、帧率低CheckList对于万兆相机而言,需要使用万兆网卡和万兆网线; 检查曝光时间是否合适,确保关闭自动曝光且设置合适的曝光时间,因为自动曝光有时会设置很大的曝光时间造成很低的帧率; 网卡巨型帧(Jumbo Frames)设到最大,接收缓存区(Rx buffer size, Tx buffer size)设到最大,注意接收缓存区设的超出网卡实际内存会造成网卡不可用;二、丢帧、丢包排查List图像黑一道,官方软件状态栏有图像错误数日志提示采集失败,往往是丢帧的现象。对照一种的第1.

2022-01-06 19:07:29 501

原创 win10更新 VS 拖放类、属性等窗口 闪退 解决方法

win10更新至最新后,发现vs托放类、属性等窗口就闪退,尝试过修复重装vs均无效,最后很幸运地在贴吧找到的解决方法,请参考:1、如果使用的是VS2019则请将其升级至最新版本;2、如果使用的是VS2017、VS2015等老版本则请删除相关系统更新(KB4598301,KB4598299,KB4601050),不同电脑可能具有不同的补丁,删除具有的补丁即可。然后暂停系统更新或“疑难解答程序包屏蔽这个补丁,以避免再次安装该补丁”参考:Visual studio鼠标拖动调试,资源管.

2021-03-20 08:04:04 1870

原创 跨模块内存管理 ‘__acrt_first_block == header’异常

问题描述主程序去获取算法DLL的结果始出现上述异常,问题简化后关键代码如下:exe和dll公共TypeDef.h#pragma once#include <vector>using namespace std;struct AlgoResult{ bool m_bOK = false; vector<int> m_vDefectPos;}; dll里Algo.cpp#pragma once#define ALGO_API _declspec(dlle

2020-08-26 18:04:47 2561 1

原创 mfc 移动对话框 按钮 简例

移动对话框上的按钮简例: CRect rect, rect2; GetDlgItem(IDOK)->GetWindowRect(&rect);//屏幕坐标 ScreenToClient(&rect);//客户区坐标 rect2 = rect; rect2.OffsetRect( -300, 0); GetDlgItem(IDOK)->MoveWindo...

2020-03-20 09:24:56 517

原创 std::remove 小结

需包含头文件#include <algorithm>_FwdIt remove(_FwdIt _First, _FwdIt _Last, const _Ty& _Val)// remove each matching _Val即“移除”所有与_Val相等的元素,注意并不改变原容器大小,“”移除”是指从头向尾遍历,遇到等于“_Val”的元素会将其用下一个不等于“_Va...

2020-03-15 12:36:47 666

原创 那些走过的坑【MFC篇】

1、用编辑框控件来做用户小数输入与显示用,实现上为其关联了double类型的变量。但UpdateData等无法控制小数显示的位数。——可为控件关联CString类型的变量,间接格式化输出。...

2019-12-15 21:59:42 132

原创 Halcon gen_rectangle2 小结

gen_rectangle2( : Rectangle : Row, Column, Phi, Length1, Length2 : )用于产生任意方位的矩形。Rectangle:输出,存放结果的变量Row, Column:矩形的中心坐标Phi: 矩形纵轴的方位,如果用于测量即测量的方向(gen_measure_rectangle2)Length1: 与纵轴平行那条边的一半。官...

2019-11-22 09:16:47 8846

原创 MFC坐标位置及转换小结

1. void OnMouseMove(UINT nFlags, CPoint point)中point是鼠标相对于客户区左上角的位置,是相对坐标。且当鼠标放到客户区的控件或标题区,该点将没值。2.void CWnd::GetWindowRect(LPRECT lpRect)获取的是窗口相对于屏幕左上角的位置,是屏幕坐标。ScreenToClient和ClientToScreen用于屏幕坐...

2019-11-19 21:46:08 630

原创 VS远程调试方法总结

有时候软件开发在电脑A上,而实际运行又必须在另一台机器B上(如连接的设备在A上就是装不上,而B上没毛病;网卡控制卡装在B上等)。这就是远程调试的用武之地,不然bug定位调试就会烦死个人。一 准备工作1 使A和B处在同一局域网内,能ping通;2 将A中VS自带的调试工具拷到B上并配置好;从开始菜单里点击如下文件夹即进入工具所在路径,根据你要调试程序的位数选择x86或x64文件夹,然

2017-10-13 22:12:09 2511 1

原创 MFC错误0xc000007b 应用程序无法正常启动 的一种原因

错误:将该程序(32位)拷到一台64位机子上,提示缺少mfc110u.dll等,于是从开发电脑(64位)上System32里拷相应的dll到exe的目录里,不提示缺dll啦,但出现如下错误原因:win7 64位System32里的dll为64位的,32位的dll在SysWOW64里。32位的程序误用64位的dll自然会出错,改从SysWOW64里拷相应的dll里即可

2017-09-09 00:03:08 12048 3

原创 PreTranslateMessage无法捕获WM_VSCROLL 滑动条添加消息响应

工作中对CScrollView生成的滑动条添加额外的响应,于是用重载的PreTranslateMessage捕获WM_HSCROLL和WM_VSCROLL消息时,发现毫无卵用:根本不会执行PreTranslateMessage。“只有穿过消息队列的消息才受PreTranslateMessage()影响,采用SendMessage()或其他类似的方式向窗口直接发送的而不经过消息队列的消息根本不会

2017-08-05 16:32:24 857

原创 MFC操作word 配置环境 生成简单报表

一、为MFC配置操作word的环境两种方式:1、将msword.h和msword.cpp添加到工程中(自己下,资源多),完成后会增加很多类。在实现文件上添加#include "msword.h"即可。 2、从类型库MSWORD.OLB导入相关类,具体参见:点击打开链接(一些细节解释参见点击打开链接 使用VS2010操作EXECL),实际测试中将CApplication.h中自动生成的类似#

2017-05-02 19:54:53 4646

原创 1 + 2 - 3 + 4........n 提高运行速度

凌云光图像算法岗位笔试的一个题:【编程实现sum = 1 + 2 - 3 + 4........n 并尽量提高运行速度。】实现很容易,当时也用上了inline来提速。后来过了很长时间,想到用递归会不会更快呢?于是好好研究了一下:/*******************一、普通循环法*****************************/int sum(const int &n

2016-12-08 16:05:20 344

原创 wstring wcin wcout 汉字字符串

想从控制台输入含汉字字符串到wstring(按unicode字符集存储),问题如下: wstring wstr1 = L"李66"; wstring wstr2; wcin >> wstr2; //输入 李66wstr2汉字“李”成了二个乱码!二者内存中的数据:wstr1 : 4e 67 36 00 36 00wstr2 : co 00 ee 00 36 00 36 00

2016-12-02 15:04:27 2327 1

原创 C++ 汉字的编码简例

1、c风格字符串char数组存储时采用【多字节字符集】存储,英文字符(0-127)采用ASCⅡ编码,汉字采用GBK编码,用2个字节表示(不分大小端)2、标准库string也采用多字节字符集存储,同上;3、wchar_t是C++中专门用来存储宽字符的类型,前缀L是将【多字节字符集】转化为【宽字符集(unicode)】。Unicode为地球上(以后会包括火星,金星,喵星等)每种语言中的每个

2016-11-04 10:31:22 5003

原创 mfc添加可停靠隐藏等功能的侧边栏

vs的侧边栏能自动隐藏,改变尺寸,拖动停靠等,挺方便高大上的。本文将介绍如何实现类似的功能:一、建立mfc单文档工程二、资源里插入新的对话框,将其属性页外观里Border(边界)改成无,Style(风格)改为child(默认的Popup为弹出)然后就是做界面,举例如下:。接着为对话框关联一个新类,本文起名为CCebianDlg。三、为上述对话框添加侧边栏的属性。首先

2016-11-03 15:31:06 3691 2

原创 vs error C4996 : -D_SCL_SECURE_NO_WARNINGS

【error C4996: 'std::_Equal1': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECUR

2016-11-02 19:50:27 693

原创 C++ fstream读取bmp图像

以前都是使C语言中File* 、fopen、fread等操作文件,这几天学习了C++ IO标准库,就应用来读取bmp图像。

2016-10-14 16:21:00 7798 2

原创 matlab 分段函数 反余弦

一、分段函数eg:若B

2014-09-03 19:04:39 1861

DICONDE样图及看图软件

ASTM给的样图,DR、CT等不同检测手段 3种好用的DICONDE看图软件

2016-02-21

DICONDE的英文标准及其他文献

E2339-2010, E2699-2011_DR.... GBT 30821-2014 无损检测 数字图像处理与通信

2016-02-21

C++ Primer(第五版) 超全 习题解答

包含: 1、Github上网友合力给出的习题解答代码(1-18),最有价值; 2、C++ Primer第五版答案(2-9); 3、C++ Primer(第四版)习题解答;

2016-02-21

ICM(迭代条件模式)图像分割权威代码加代码详解,还有样图

此程序主要来源于《基于Markov随机场的小波域图像建模及分割:Matlab环境》 (刘国英等编著),并配有原书详尽代码解释,此外还有自己试验样图。很适合入门奥

2014-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除