
工作记录
小张码农
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OPT CST 慕藤光
(2)命令字 = 1,2,3,4,分别定义为:打开对应通道亮度,关闭对应通道亮度,设置对应通道亮度参数,读出对应通道亮度参数。当命令字为4时,如控制器接收命令成功,则返回对应通道的亮度设置参数(返回格式跟发送格式相同);(4)数据 = 0XX(XX=00~FF内的任一数值),对应通道电源的设置参数,转化为十进制为0~255。当命令字为1,2,3时,如控制器接收命令成功,则返回特征字$;(5)异或和校验字 = 除校验字外的字节(包括:特征字,命令字,通道字和数据)的异或校验和,如控制器接收命令失败,则返回。原创 2023-06-07 11:57:55 · 1236 阅读 · 0 评论 -
winform将窗体显示最前但不是一直最前
使用treeView1.Nodes.IndexOf(item);可将窗体设置为置顶显示在最前。但是目前只需要右击点击的那一次显示在最前就好。查找treeview下存在node的index值。原创 2023-06-07 11:50:04 · 922 阅读 · 0 评论 -
调试代码记录矩形X形
read_image (Image, 'C:/Users/zhangwd/Desktop/微信图片_20230603131406.bmp')read_image (Image, 'C:/Users/zhangwd/Desktop/微信图片_20230603131406.bmp')原创 2023-06-05 18:21:35 · 125 阅读 · 0 评论 -
max_separability
binary_threshold (ImageReduced, Region, 'max_separability', 'light', UsedThreshold)read_image (Image, 'D:/OCR-NEOLD/20201114-143205.bmp')rgb1_to_gray (Image, GrayImage)* draw_rectangle2 (3600, Row, Column, Phi, Length1, Length2)gen_rectangle2 (Rectangl原创 2023-06-02 16:32:52 · 462 阅读 · 0 评论 -
TmpCtrl_Orientation := -1.60594
OCR 01:* OCR 01:* OCR 01:* OCR 01:* OCR 01:* OCR 01:* OCR 01:原创 2023-06-02 13:52:35 · 346 阅读 · 0 评论 -
调试代码记录1
OCR 01:原创 2023-05-31 17:59:28 · 612 阅读 · 0 评论 -
Code generated by OCR 01
OCR 01:* OCR 01:* OCR 01:* OCR 01:* OCR 01:* OCR 01:* OCR 01:* OCR 01:* OCR 01:* OCR 01:* OCR 01:* OCR 01:原创 2023-05-31 11:40:58 · 615 阅读 · 0 评论 -
OCR 01
read_image (Image, 'E:/下载/image/OCR识别2/OCR识别222/123456.jpg')原创 2023-05-30 13:54:47 · 865 阅读 · 0 评论 -
调试代码记录后续
disp_message(3600, '识别结果:', 'image', 550, 50, 'black', 'false')原创 2023-05-29 10:02:22 · 531 阅读 · 0 评论 -
NumericUpDown输入时验证数据而不是失去焦点时验证
当intnum不在最大值最小值区间进行提示num.Value进行最大值或者最小值赋值。这样就在失去焦点前进行判断和修改避免在输入框中输入超值数据在失去焦点后才验证问题。在_KeyUp中进行。原创 2023-05-17 14:43:02 · 333 阅读 · 0 评论 -
mean_image
分水岭算法是根据分水岭的构成来考虑图像的分割, 它是—种基于拓扑理论的数学形态学的分割方法。首先, 把一幅图像看作起伏的地形, 图像的每像素灰度值作为这个地形的高度, 极小值是盆地, 极大值为山脊。算子mean_image使用所有输入图像(Image)的灰度值执行线性平滑。read_image (Image, 'C:/Users//分水岭算法/1.bmp')通过均值平滑一个图像。原创 2023-05-16 15:56:16 · 604 阅读 · 0 评论 -
WinForm 任务栏关闭程序
FormClosing事件中进行判断if (e.CloseReason == CloseReason.UserClosing)目标检测模型可以识别一张图片的多个物体,并可以定位出不同物体并且给出边界框。目标检测在很多场景有用,如无人驾驶和安防系统。图像分类,顾名思义,是一个输入图像,输出对该图像内容分类的描述的问题。它是视觉方向的其中一个核心,实际应用广泛。深度学习在视觉应用的三个重要部分,即目标分类、目标检测、语义分割这三个内容。之后进行对应代码处理。原创 2023-05-12 11:49:45 · 265 阅读 · 0 评论 -
winform使用记录
单双击事件同时存在,不做特殊处理双击事件不会被触发。原创 2023-05-10 08:13:04 · 83 阅读 · 0 评论 -
工作记录0508
set_metrology_object_param (MetrologyHandle, 'all', 'measure_transition', 'negative')var editingControl = this.categoryDataGridView.EditingControl as DataGridViewComboBoxEditingControl; if (editingControl != null) editingControl.DroppedDown = true;scale_im原创 2023-05-08 15:29:56 · 82 阅读 · 0 评论 -
HOperatorSet.SelectShape使用记录
解决办法:执行完HOperatorSet.SelectShape后,执行HOperatorSet.CountObj(selectedRegions,out number);当number大于0时意味着有数据返回反之则没有数据返回。HOperatorSet.SelectShape中返回结果为空时,selectedRegions也不为空。所以对selectedRegions进行为空判断将返回false。原创 2023-05-06 16:39:34 · 452 阅读 · 0 评论 -
derivate_gauss
derivate_gauss (Image, DerivGauss, 4, 'xx')mean_image (DerivGauss, ImageMean, 2, 50)threshold (ImageMean, Regions, -0.5, -0.15087)connection (Regions, ConnectedRegions)select_shape_std (ConnectedRegions, SelectedRegions, 'max_area', 70)edges_sub_pix (I原创 2023-04-23 17:01:56 · 189 阅读 · 0 评论 -
抓圆工具-记录
read_image (Image, 'E:/下载/3倍镜PCB/1-10.bmp')read_image (Image1, 'E:/下载/3倍镜PCB/1-20.bmp')*获取测量模型中测量对象的测量区域和边缘点位置的坐标。*将圆形或圆弧型的测量对象(ROI)添加到测量模型。*获取测量对象的结果轮廓,测量模型拟合出来的圆。*获取测量模型的测量结果。原创 2023-04-20 15:30:40 · 384 阅读 · 0 评论 -
抓边调试代码
read_image (Image1, 'E:/下载/4倍镜400G-SM/20210417-135739.bmp')read_image (Image, 'E:/下载/4倍镜400G-SM/20210417-135739.bmp')*添加直线模型,卡尺尺寸设定,边缘强度设定。*获取测量Contours。*计算点和线之间的距离。原创 2023-04-19 14:54:51 · 468 阅读 · 0 评论 -
xml文件浏览器打开失败
1、开始—运行—regsvr32 msxml3.dll。2、文件夹窗口—查看—显示—取消预览。原创 2023-04-17 11:49:28 · 1751 阅读 · 0 评论 -
尝试读取或写入受保护的内存,这通常指示其他内存已损坏。
第一个线程使用完这个对象就把这个对象清空,这时候第二个线程正在使用这个对象,就会因为内存中找不到这个内存区域而报错:“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”。也考虑过使用lock去解决这个问题因为报这个异常大都是read_image这个。但是没有使用这个方法改为using语句。目前没复现这个问题后续验证调查。原创 2023-04-15 15:17:15 · 958 阅读 · 0 评论 -
Errorlog
-设置输出的等级 ERROR-->原创 2023-04-15 15:06:29 · 365 阅读 · 0 评论 -
HSystem.SetSystem(“temporary_mem_cache“,“false“);
list_image_files ('F:/A.H_halcon/检测', 'default', [], ImageFiles)HSystem.SetSystem("temporary_mem_cache","false");尝试读取或写入受保护的内存解决方案。原创 2023-04-14 16:29:47 · 921 阅读 · 0 评论 -
C# winform 代码中Location Margin同时被改变
现在修改了StartPosition看看后续会不会改变。代码控件点开form文件就发现位置发生了改变。原创 2023-04-11 17:14:06 · 186 阅读 · 0 评论 -
异常信息记录。
在 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)在 System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)说明: 由于未经处理的异常,进程终止。原创 2023-04-10 15:05:22 · 2640 阅读 · 0 评论 -
winform闪退无错误日志
事件查看器中选择Windows日志选这应用程序后,可以看到如下信息。点击错误可以看到错误的信息。可以进一步确定问题所在。右击开始按钮选择事件查看器。原创 2023-04-10 13:42:02 · 2823 阅读 · 1 评论 -
HALCON error #5306: Image acquisition: failed grabbing of an image in operator grab_image_async
需要image.Dispose();循环读取图像时会报5306。这是因为图像内存没有释放。原创 2023-04-10 13:38:04 · 1056 阅读 · 0 评论 -
优化记录-day1
改为str.Split(new char[]{'|'});2、string.format改为StringBuilder。3、优先判断异常情况。原创 2023-04-08 17:00:41 · 82 阅读 · 0 评论 -
ConfigurationManager不重启刷新
不需要写为ConfigurationManager.RefreshSection("AppSettings");测试工作一定要方方面面都考虑到。后面会用到的识别代码。原创 2023-04-07 17:11:50 · 213 阅读 · 0 评论 -
32位(x86)和64位(x64)
工作记录原创 2023-04-06 15:35:46 · 388 阅读 · 0 评论 -
HALCON自带采集算子需要安装 HALCON运行环境
c# halcon Iinfo_boards 没有任何反馈 点击卡死也是因为没有安装halcon环境导致的这个问题。HALCON自带相机采集算子调用,需要安装 HALCON环境。安装环境之后,以上error就解决了。原创 2023-04-03 16:06:05 · 710 阅读 · 0 评论 -
近期用到的代码记录
【代码】近期用到的代码记录。原创 2023-04-02 17:25:27 · 144 阅读 · 0 评论 -
内存释放以及工作记录
C#会把hobject当成一个小内存占用对象,我的猜测是halcon对hobject中只是包装了一个指针,然后C#语言无法将其识别为像bitmap那样的对象,所以只要有hobject的地方都要谨慎考虑内存释放问题。这个应该是去申请内存的,然后使用先和使用后都要dispose,hobject就是一个封装的指针对象。6、C#中临时Hobject对象每次用完养成手动释放的习惯就行,其他变量释放不用管,在全局线程或定时器中加入C#自动回收资源代码就行。所以,使用后的变量如不再继续使用的可以用该方法进行清除释放。原创 2023-03-31 16:30:58 · 384 阅读 · 0 评论 -
试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
工作记录原创 2023-03-30 12:01:08 · 7732 阅读 · 0 评论 -
visionpro计算工具数组输入
工作visionpro记录原创 2023-03-27 12:04:34 · 1285 阅读 · 1 评论 -
【无标题】-bak
工作记录原创 2023-03-19 17:46:56 · 260 阅读 · 0 评论 -
set_metrology_object_param
set_metrology_object_param原创 2023-03-15 16:36:01 · 843 阅读 · 0 评论