- 博客(13)
- 收藏
- 关注
原创 patchcore 复现
使用conda install faiss-gpu cudatoolkit=11.3 -c pytorch 安装。A40,PYTORCH 1.10.0, CUDA 11.3, 显卡驱动支持11.6;如果用pip安装,默认安装1.7.2, 导致 faiss使用报错。4、mvtec文件夹下将mvtec数据集放到该文件夹下。1、设置pythonpath。5、安装faiss-gpu;
2024-02-20 20:58:47 738
原创 寻找是否有盖板-halcon
寻找良品不良品良品带盖板 不良品不带盖板如上图所示。光照好,打光好的情况下,应该直接灰度判断亮度均值和方差啥的应该就可以。或者单独拍一小块飞拍,比较灰度值。。针对这种打光不好的,图片也比较大的,提供另一种思路。区域生长。read_image (Image, 'C:/Users/wangc/Desktop/微信图片_20220426100825.jpg')rgb1_to_gray (Image, GrayImage)regiongrowing (GrayImage, Regions, 3,
2022-04-26 12:12:44 161
原创 C#学习(4)属性改变函数
NotifyProperty 属性变化使用新建一个类,继承INotifyPropertyChanged接口,注意继承的是一个接口,因此需要声明接口中的变量和函数,public class Class1 : INotifyPropertyChanged { public Class1() { PropertyChanged += change; //委托加入执行函数 } public event Pr
2022-04-18 15:26:47 1350
原创 c# 学习记录(3)
1、SortedList , 删除所有元素,直接用clear即可,如果用for循环,挨个remove,以count作为终止符,会由于count随着删除越来越小,导致不完全删除拷贝sortedlist,如果直接赋值,例如sortedlist a=b,会由于b的变化而直接改变a,sortedlist应该是个引用副本。目前想到的是直接new一个,然后逐个赋值,这个可以解决。2、devexpress的GirdView 注意有control和view 的区别,选中某一行的话,用view的鼠标响应比较好,选
2022-04-07 00:40:45 590
原创 Labview 做二维码识别
最近一个折腾死人的项目,用labview做二维码识别,照理来说很简单,直接调用labview 的 DM识别模块就可以,由于识别的二维码各种各样,出现各种各样的问题,记录一下。逻辑,先飞拍,初始设置好阈值,二维码大小,比例,border占比,其他的都auto,然后识别不到的,加阈值减阈值再算一次,加ROI不加ROI再算一次;都拍不出来,相机回去重拍一次,左移右移再拍一次,调算法。问题,对于灰底黑码的,产品表面有毛刺和不平的地方,导致打光不均,散点多,识别率低,而且由于掉了多次算法,莫名其妙非常
2022-03-31 05:00:22 3626 2
原创 c# 学习记录 -2
属性讲的比较好的一篇[C#详解] (1) 自动属性、初始化器、扩展方法 - Slark.NET - 博客园 (cnblogs.com)back
2022-03-10 11:37:41 289
原创 c#相关--记录学习中一些小技巧
1、c# console暂停输出console.readline();2、委托delegate event eventhandler action简明解释:https://blog.csdn.net/smile_Ho/article/details/105899809几种委托的详细解释1:https://blog.csdn.net/chopper7278/article/details/3145000委托详解2:delegate()讲的比较好的:https://www.cnblogs.com/h
2022-03-04 17:12:38 322
原创 python/pytorch相关
1、f=d2l.normal(0,1,(1000,2),requires_grad=True)生成正太分布参数,u=0,sigma=1,1000*2,数据类型是tensor;梯度计算2、x=torch.tensor(np.arange(0,1000,1))numpy数组转换为tensor数组,np.arange,0-1000,以1为间隔;3、x.t()tensor数组转置4、f[:,1];tensor数组第1列;第0列;5、f.shape,f的size6、indices =
2022-03-02 18:03:19 479
原创 Halcon 与QT联调问题归纳
1、QT新建一个类,导入halcon的头文件和资源,然后用Halcon的类像 HTuple HObject 之类的,死活报错,各种错误。重新qmake啊,什么的都不好使。最终发现,就是少了个命名空间的定义。using namespace HalconCpp;差点吐血了。。。...
2021-11-18 17:55:20 341
原创 QT碰到的问题归纳
1、cannot execute rc.exe;找不到rc.exe文件,将windows kits 文件夹下的rc.exe和rcdll两个文件复制到VS安装目录下的bin文件夹下。如果还是不行,修改QT的系统变量,path添加 rc.exe复制过来的路径。2、导入2860.dll出错。将WINAPI 的定义直接删除。。...
2021-11-18 14:47:42 219
原创 labview 加密VI如何破解密码
百度了下,网上的方法基本都是 二进制打开VI,搜索00000030,后面的二进制码就是密文,然后用MD5反向破解(在线网站)。我试了下,死活解不开,然后用加密软件反向试了下。数字的加密,可以用MD5反向解开,字母的加密,也可以反向解开。但是字母+数字的组合,基本就解不开了。。。哎,看来是无法破解这个密码了。。难受。...
2021-09-04 17:46:47 3832
原创 ubuntu初步及vmware
1、安装vmware tools ;ubuntu系统安装VMware Tools安装详细过程_Mao_yaoo的博客-CSDN博客2、如果vmware tools 按钮为灰色如何处理【解决】安装VMware Tools选项是灰色的,无法正常点击_COCO56的博客-CSDN博客3、调整ubuntu分辨率虚拟机中的ubuntu怎么设置1920X1080分辨率_渔人的博客-CSDN博客_ubuntu分辨率怎么设置4、apt源更新,系统默认的基本都登不上。。不同版本系统对应的源
2021-07-16 08:40:54 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人