08 2023 档案
HOperatorSet.Connection 有内存泄漏或缓存
摘要:开发环境 Win7 VS2002 halcon12, 直接运行Debug的exe 宽高5000,单格1*1的棋盘占用内存 手动释放region regionConnect private void butTemp_Click(object sender, EventArgs e) { butTemp 阅读全文
posted @ 2023-08-31 08:34 闻缺陷则喜何志丹 阅读(70) 评论(0) 推荐(0)
判断若干个点是否前景的习题
摘要:假定P1、P2、P3、P4、P5、P6、P7、P8的值只能是1或0。 1,请写一个表达式判断: P1、P2为1,P3、P4为0,P5、P6、P7、P8任意。 2,以下表达式和条件组是否等价: if( P1 + P2 + P3 + P4 == 3 ) { } 以下4个条件是否有至少有一个成立: a,P 阅读全文
posted @ 2023-08-31 08:34 闻缺陷则喜何志丹 阅读(10) 评论(0) 推荐(0)
EFI VMware Virtual SCSI Hard Drive (0.0) ... No Media
摘要:EFI VMware Virtual SCSI Hard Drive (0.0) ... No Media EFI VMware Virtual IDE CDROM Drive (IDE 1.0) ... No Media 先关闭虚拟机,然后用记事本打开指定虚拟机目录下的扩展名为VMX的文件 去掉f 阅读全文
posted @ 2023-08-27 11:37 闻缺陷则喜何志丹 阅读(2900) 评论(0) 推荐(0)
AcDbHatch::setPatternAngle
摘要:软件架构师何志丹 问题提出: 利用sAcDbHatch::setPatternAngle设置 填充区域的角度,利用pro(属性界面)查看角度变了,但显示却没变。 解决方案: 调用一下setPattern就好了。 测试环境: Win10 + VS2010 + CAD2014x64 代码: 将选中填充区 阅读全文
posted @ 2023-08-21 09:11 闻缺陷则喜何志丹 阅读(21) 评论(0) 推荐(0)
二分查找旋转数组
摘要:题目 已知整数数组nums,先按升序排序后,再旋转。旋转k位后,元素分别为nums[k],nums[k+1]...nums[0]...nums[k-1]。请查找target 是否存在,如果存在返回所在索引;否则返回-1。假定nums没有重复的元素。 假定排序后的数组为{1,2,3,4,5}。 旋转0 阅读全文
posted @ 2023-08-20 18:13 闻缺陷则喜何志丹 阅读(59) 评论(0) 推荐(0)
System.BadImageFormatException: 未能加载文件或程序集
摘要:看攻略:C#可以调用托管C++的类,托管C++ 可以调用非托管C++的类。从而间接实现C#调用C++的类。 实践,运行时崩溃,提示如标题。 最终发现原因:C#的 解决方案平台是Any CPU,托管C++和非托管C++的平台是X64,托管C++和非托管C++的平台改成X86(Win32)就可以。 操作 阅读全文
posted @ 2023-08-20 01:24 闻缺陷则喜何志丹 阅读(872) 评论(0) 推荐(0)
技术型圣人做增量,思想型圣人做存量
摘要:看了张进强同志的文章,很有深度,不敢独享,转之。 根据我中学学到的浅薄政治知识,我们知道,生产力决定生产关系,生产关系反作用于生产力。那么什么是生产力?科学技术是第一生产力,所以技术型圣人是发展生产力的。什么是生产关系?社会规则,伦理,生产生活的方方面面都是生产关系。显然思想型圣人注重生产关系。可以 阅读全文
posted @ 2023-08-15 18:56 闻缺陷则喜何志丹 阅读(15) 评论(0) 推荐(0)
Could not locate OCI dll
摘要:PL/SQL本来可用,安装ODTwithODAC后,就不能用了。 PL/SQL Developer Initialization error Could not locate OCI dll OracleHomeKey: SOFTWARE\ORACLE\KEY_OraClient11g_home1 阅读全文
posted @ 2023-08-15 17:29 闻缺陷则喜何志丹 阅读(784) 评论(0) 推荐(0)
HalconDotNet.HTupleAccessException:“‘Cannot convert to double array‘ when accessing ‘HalconDotNet.HT
摘要:HalconDotNet.HTupleAccessException:“'Cannot convert to double array' when accessing 'HalconDotNet.HTupleMixed'” 原因: 除了Double还包括其他元素,比如:LONG 同一段代码,可能产生 阅读全文
posted @ 2023-08-13 08:37 闻缺陷则喜何志丹 阅读(209) 评论(0) 推荐(0)
gray_dilation_rect
摘要:灰度图膨胀。图像的宽度和高度不变。 简单情况 下面创建一个3*3的灰度图,左上角为1,右下角为3,其它为0。 byte[] barr = new byte[9]; barr[0] = 1; barr[8] = 3; var img = WHCSHalCon.Base.CreateByteImage( 阅读全文
posted @ 2023-08-11 09:04 闻缺陷则喜何志丹 阅读(42) 评论(0) 推荐(0)
直接对三通道的HObject 阈值分割 结果如何?
摘要:对哪些通道进行阈值分隔 猜测一:只对第一个通道进行阈值分割,可能有多个区域。 猜测二,对三个通道分别进行阈值分割,有多个区域。 个人感觉猜测一比较合理。假定猜测二正确,对结果用ReduceDomain ,各通道的结果会受其它通道干扰。 开发及运行环境。操作系统win7 开发工具:VS2022 图像处 阅读全文
posted @ 2023-08-10 14:39 闻缺陷则喜何志丹 阅读(47) 评论(0) 推荐(0)
Visual C++ 6.0的安装
摘要:何志丹 1.1 认识Visual C++ “工欲善其事,必先利其器”,在编写代码之前,有必要先熟悉一下开发工具的安装和使用。 1.1.1 Visual C++ 6.0的安装 虽然Visual C++ 6.0的安装和其他软件的安装差不多,但还是有一些需要特别注意的问题。进入Visual C++ 6.0 阅读全文
posted @ 2023-08-10 14:09 闻缺陷则喜何志丹 阅读(125) 评论(0) 推荐(0)
cv::sort和cv::sortIdx
摘要://按行按 升序排序 uchar a[][3] = {{1,2,13},{6,5,14},{7,8,19}}; cv::Mat mat(1,9,CV_8UC1,a,1); cv::sort(mat,mat,CV_SORT_EVERY_ROW + CV_SORT_ASCENDING); //按行按 升 阅读全文
posted @ 2023-08-07 11:26 闻缺陷则喜何志丹 阅读(77) 评论(0) 推荐(0)
正椭圆的参数方程证明
摘要:软件架构师何志丹 本文只讨论长轴和轴平行且中心点在原点的椭圆 标准方程:x2/a2+y2/b2=1,令A=x/a,B=y/b,则标注方程可以变形为A2+B2=1,下文简称变形标准方程。 参数方程为x=acost y = asint。t取[0,2π)。变形后,A=cost,B=sint。 必须证明以下 阅读全文
posted @ 2023-08-06 10:32 闻缺陷则喜何志丹 阅读(39) 评论(0) 推荐(0)
32位随机数
摘要:软件架构师何志丹 声明 class DLL_SN_EXT_CLASS CRand32 { public: CRand32(); unsigned int rand(); bool Prize(double dOdds);//中奖几率,dOdds<=0,必定不中;dOdds>=1 必中 protect 阅读全文
posted @ 2023-08-04 14:28 闻缺陷则喜何志丹 阅读(109) 评论(0) 推荐(0)
HALCON error #1302: Wrong value of control parameter: 2 in operator affine_trans_region
摘要:关于affine_trans_region最后一个参数,帮助上可选值是: 'constant', 'nearest_neighbor' VS2013 halcon10 这两个值都会崩溃。 void Test() { HObject rRect; HOperatorSet.GenRectangle1( 阅读全文
posted @ 2023-08-03 17:40 闻缺陷则喜何志丹 阅读(385) 评论(0) 推荐(0)