2020年7月25日
摘要:
给plc寄存器写float类型的值,要求保留一位小数 C#double和 float都是有符号的 比如 -0.03保留一位小数,四舍五入过后是0.0(带符号-),其实是-0.0 给plc赋值,plc可能就有异常,因为plc 的cpu不允许对-0计算
阅读全文
posted @ 2020-07-25 13:03
NLazyo
阅读(470)
推荐(0)
2020年7月21日
摘要:
3 dev_set_draw ('margin') 4 dev_set_line_width (2) 5 set_font (3600, '-Courier New-16-*-*-*-*-1-') 6 7 list_files ('C:/Users/Administrator/Desktop/bot
阅读全文
posted @ 2020-07-21 16:00
NLazyo
阅读(1026)
推荐(0)
2020年6月30日
摘要:
树莓派上可以找到摄像头驱动,但是在树莓派终端输入raspistill -o image.jpg,输出如下错误: mmal: Cannot read camera info, keeping the defaults for OV5647mmal: mmal_vc_component_create:
阅读全文
posted @ 2020-06-30 18:13
NLazyo
阅读(2517)
推荐(0)
摘要:
文档原文:https://www.raspberrypi.org/app/uploads/2013/07/RaspiCam-Documentation.pdf 作用 在指定的时间运行摄像头,而且如果需要可以捕获JPG图片 使用格式 raspistill [options] 图像参数与命令 -?, -
阅读全文
posted @ 2020-06-30 17:55
NLazyo
阅读(6730)
推荐(0)
摘要:
1.基本设置 sudo raspi-config 命令,进入到树莓派基本设置界面 选择: 5 Interfacing Options 然后选择 Camera Enable SSH Enable VNC Enable SPI Enable I2C Enable Serial Enable 1-Wire
阅读全文
posted @ 2020-06-30 16:03
NLazyo
阅读(11582)
推荐(1)
摘要:
一、首先在某东上购买树莓派摄像头 我的买的硬件张这个样子的(CSI接口摄像头): 正视图 后视图 当然我买的不是正版的,价格在50多块钱吧。所以也不算很贵,买回来看看,电路也不算特别的复杂,自己做的话应该也是没有问题的~(注意买回来的摄像头前面都是有一个小的透明薄膜的,但是很影响摄像头的成像效果,用
阅读全文
posted @ 2020-06-30 15:24
NLazyo
阅读(3033)
推荐(0)
2020年5月19日
摘要:
一、标注工具(labelimg) 1.下载地址 2.双击运行 3.保存后的文件为xml格式 二、下载编译darknet 1.拉取darknet git clone https://github.com/pjreddie/darknet cd darknet 2.修改配置文件Makefile(如何使用
阅读全文
posted @ 2020-05-19 17:47
NLazyo
阅读(2033)
推荐(0)
2020年3月30日
posted @ 2020-03-30 15:18
NLazyo
阅读(0)
推荐(0)
2020年3月16日
摘要:
要配置NVIDIA显卡的CUDA和cudnn,各种版本之间的依赖关系以及与其他使用GPU的库版本兼容一直没有弄明白,最近经过多次卸载重装,终于成功配置好了显卡计算环境,于是把各个驱动程序和库之间的依赖关系理一下。 一.显卡 我的显卡如下: 二.驱动下载 官网下载https://www.geforce
阅读全文
posted @ 2020-03-16 11:34
NLazyo
阅读(16445)
推荐(1)
2020年3月9日
摘要:
HALCON 的ide有2种模式:hdevelop 和hdevelop xlhdevelop 适用于普通分辨率的图像,小于等于 32k x 32k ;hdevelop xl适用于大分辨率的图像,大于 32k x 32k 。
阅读全文
posted @ 2020-03-09 13:47
NLazyo
阅读(3098)
推荐(0)
2020年3月5日
摘要:
#1.控制面板>程序>启用或关闭Windows功能>…(控制面板可在 桌面右键>个性化>主题>桌面图标设置>勾选控制面板>确定) #2.小娜搜索IIS打开IIS #3.右击网站添加FTP站点 #4.输入站点名称和作为FTP的目录 #5.IP地址填FTP本机IP,选择无SSL #6.根据需要选择身份验
阅读全文
posted @ 2020-03-05 09:01
NLazyo
阅读(1285)
推荐(0)
2020年1月19日
摘要:
因为教研室项目要求,近期做了关于巴特沃斯滤波器部分,采用的是C#与Matlab混合编程的方式,由于是第一次写博客,还有许多不足的地方。 教研室用的VS版本为2017版,而MatlabR2012a和MatlabR2014b似乎并不支持VS2017版,经过几番折腾,确定Matlab为2016版。 Mat
阅读全文
posted @ 2020-01-19 13:33
NLazyo
阅读(1648)
推荐(0)
2020年1月17日
摘要:
1.前言:数字信号处理相关知识准备 通常来说,一种理想滤波器的频率响应是很容易理解的,如图所示。 图1 滤波器频响以低通为例,滤波器频率响应函数为所谓滤波器处理的过程,简单来说,可以用公式 来表示,由卷积的性质可以知道,该公式的另一种形式为 其中x(n)为要处理的数据序列,h(n)为逼近滤波器的时域
阅读全文
posted @ 2020-01-17 17:11
NLazyo
阅读(2886)
推荐(0)
2020年1月12日
摘要:
前言 说起显示文字,估计大家都觉得很简单。Opengl作为一个专业的绘图技术,竟然没有显示文字的接口。后来经过详细研究,发现显示文字是一个非常高深的问题。Opengl作为一个底层API已经不适合提供对应的接口。 环境搭建 在开始之前,我们需要搭建开发环境。OpenGL是C++的接口,C#需要对其进行
阅读全文
posted @ 2020-01-12 16:41
NLazyo
阅读(1156)
推荐(0)
2019年12月25日
摘要:
DIBSection--比较好的支持控件尺寸变换 NativeWindow HiddenWindow FBO 控件尺寸变换只刷新部分 /// <summary> /// A DIB section - offscreen but NEVER hardware accelerated. /// </s
阅读全文
posted @ 2019-12-25 17:10
NLazyo
阅读(636)
推荐(0)
摘要:
set_paint_3d_plot.hdev演示如何使用操作员set_paint的模式“ 3d_plot”电阻器.hdev使用多个聚焦级别按深度提取焊料measure_solder_paste_dff.hdev使用距焦点的深度在BGA焊盘上重建焊膏measure_bga_dff.hdev使用距焦点的
阅读全文
posted @ 2019-12-25 17:03
NLazyo
阅读(1080)
推荐(0)
2019年12月19日
摘要:
当三维体放在世界坐标系中后,由于显示器只能用二维图像显示三维休,因此必须要依赖投影来把三维体降低维数。 投影变换的目的就是定义了一个视景体,使得视景体外多余的部分不会显示。 投影包括透视投影(perspective projection)和正视投影(orthographic projection)两
阅读全文
posted @ 2019-12-19 18:00
NLazyo
阅读(828)
推荐(0)
摘要:
视口变换主是将视景体内投影的物体显示到二维的视口平面上. 在计算机图形学中,它的定义是将经过几何变换, 投影变换和裁剪变换后的物体显示于屏幕指定区域内. 前面我们讨论过的透视投影, 正射投影, 它们都会产生一个视景体, 利用Viewport()函数, 就可以把这些视景体内投影的物体显示到屏幕指定的区
阅读全文
posted @ 2019-12-19 15:30
NLazyo
阅读(794)
推荐(0)
2019年11月29日
摘要:
affine_trans_pixel 和 affine_trans_point_2d的不同在于所使用的坐标系原点不同,affine_trans_pixel 使用的是像素坐标系, 即原点位于图像的左上角第一个像素,使用row和column来确定像素位置,而affine_trans_point_2d的原
阅读全文
posted @ 2019-11-29 15:30
NLazyo
阅读(4845)
推荐(1)
2019年11月5日
摘要:
FFT之后得到的是什么数 FFT之后得到的那一串复数是波形对应频率下的幅度特征,注意这个是幅度特征不是复制,下面要讲两个问题:1.如何获取频率,2.如何获取幅值 获取频率 FFT变换如何获取频率?傅里叶变换并没对频率进行任何计算,频率只与采样率和进行傅里叶变换的点数相关,注意这里是进行傅里叶变换的点
阅读全文
posted @ 2019-11-05 16:49
NLazyo
阅读(9939)
推荐(0)
2019年9月15日
摘要:
计算次幂 Trial>> 3 ^ 2 % 3 raised to the power of 2 ans = 9 MATLAB 计算正弦值 Trial>> sin(pi /2) % sine of angle 90o ans = 1 MATLAB 除以零 Trial>> 7/0 % Divide by
阅读全文
posted @ 2019-09-15 10:21
NLazyo
阅读(1286)
推荐(0)
2019年9月5日
摘要:
Synchronized vs SyncRoot 我们知道,在.net的一些集合类型中,譬如Hashtable和ArrayList,都有Synchronized静态方法和SyncRoot实例方法,他们之间有联系吗?我怎么才能用好他们呢? 我们以Hashtable为例,看看他们的基本用法: Hasht
阅读全文
posted @ 2019-09-05 10:16
NLazyo
阅读(832)
推荐(0)
2019年6月20日
摘要:
看公式枯燥?看不懂?那就看下面这边文章吧! 作 者:韩 昊 知 乎:Heinrich 微 博:@花生油工人 知乎专栏:与时间无关的故事 谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。 转载的同学请保留上面这句话,谢谢。如果还能保留文章来源就更感激不尽了。 ——更新于201
阅读全文
posted @ 2019-06-20 14:51
NLazyo
阅读(568)
推荐(0)
2019年3月28日
摘要:
gen_region 之类的创建region 之前需要提前设置region的最大尺寸,设置方法如下: set_system('width',2000)set_system('height',2000) 或者将gen_region 放在读取图片方法的后面,这样halcon会自动设置最大尺寸. 否则会创
阅读全文
posted @ 2019-03-28 17:47
NLazyo
阅读(841)
推荐(0)
2019年3月18日
摘要:
NCC匹配 基于Normalized cross correlation(NCC)用来比较两幅图像的相似程度已经是一个常见的图像处理手段。在工业生产环节检测、监控领域对对象检测与识别均有应用。NCC算法可以有效降低光照对图像比较结果的影响。而且NCC最终结果在0到1之间,所以特别容易量化比较结果,只
阅读全文
posted @ 2019-03-18 14:12
NLazyo
阅读(12102)
推荐(2)
摘要:
通过灰度线性映射增强图像对比度 Halcon中如何通过灰度线性映射增强图片对比度呢?不急,我先讲点其他的。 如果你用过Photoshop,那么想必对增强图像的对比度很熟悉。在Photoshop中,我们对下面这张图执行“色阶”调整: 执行“色阶”调整:可以观察到图片的对比度明显增强。(白的更白,黑的更
阅读全文
posted @ 2019-03-18 13:52
NLazyo
阅读(1345)
推荐(0)
摘要:
http://www.skcircle.com/
阅读全文
posted @ 2019-03-18 13:45
NLazyo
阅读(285)
推荐(0)
摘要:
相关性 线性相关 数据在一条直线附近波动,则变量间是线性相关 非线性相关 数据在一条曲线附近波动,则变量间是非线性相关 不相关 数据在图中没有显示任何关系,则不相关 平均值 N个数据 的平均值计算公式: 标准差 标准差表示了所有数据与平均值的平均距离,表示了数据的散度,如果标准差小,表示数据集中在平
阅读全文
posted @ 2019-03-18 13:43
NLazyo
阅读(2076)
推荐(0)
摘要:
这个类库是作者工作中使用的私人类库,本类库适用于自动化行业的软件工程师使用。如果大家在使用中有任何疑问和建议欢迎联系作者, 或者在页面留言. (一) 引用类库 本类库的环境为.net framework 4.5, 编译目标平台为X64, 本类库完全由C#开发。 它的安装方式有三种, 介绍如下: (1
阅读全文
posted @ 2019-03-18 13:28
NLazyo
阅读(1861)
推荐(0)
摘要:
14.1 Access 1. get_region_chain 功能:一个对象的轮廓(contour)作为链式码。 2. get_region_contour 功能:查询一个目标的轮廓(contour)。 3. get_region_convex 功能:查询突起的外表作为轮廓(contour)。 4
阅读全文
posted @ 2019-03-18 13:21
NLazyo
阅读(5921)
推荐(0)
摘要:
基于组件的模板匹配: 应用场合:组件匹配是形状匹配的扩展,但不支持大小缩放匹配,一般用于多个对象(工件)定位的场合。 算法步骤: 1.获取组件模型里的初始控件 gen_initial_components() 参数: ModelImage [Input] 初始组件的图片 InitialCompone
阅读全文
posted @ 2019-03-18 13:14
NLazyo
阅读(10596)
推荐(0)
摘要:
关于HALCON的新手入门问题简答(1) 无论读入什么图像,读入图像显示效果明显和原始图像不一致,哪怕是从相机读入的图像,也是明显颜色差异。什么原因引起? 答:初步诊断是,显示的时候调用的颜色查找表存在异常不是 default ,而是其它选项。此时可以通过查阅相关参数,调用set_system解决,
阅读全文
posted @ 2019-03-18 12:00
NLazyo
阅读(1589)
推荐(0)
2019年3月12日
摘要:
手册里面的particle例子,例子的任务是分析颗粒在液体中。在这个应用程序的主要困难:存在两种类型的对象:大明亮物体和较低的小物体的对比。此外噪音使分割的存在困难;无法使用全局灰度阈值threshold进行分割;所以采用先将大块不需要检测的部分去除掉,再通过灰度动态阈值dyn_threshold分
阅读全文
posted @ 2019-03-12 16:14
NLazyo
阅读(2195)
推荐(0)
2019年3月4日
摘要:
read_image (Image, 'pcb')dev_close_window ()get_image_size (Image, Width, Height)dev_open_window (0, 0, Width, Height, 'black', WindowHandle)dev_displ
阅读全文
posted @ 2019-03-04 16:30
NLazyo
阅读(1227)
推荐(0)
摘要:
Compute the distance transformation of a region 该算子的作用是计算对region转换距离。该算子的形式为distance_transform(Region : DistanceImage :Metric,Foreground,Width,Height
阅读全文
posted @ 2019-03-04 15:55
NLazyo
阅读(4358)
推荐(0)
2019年1月22日
摘要:
经过仔细检查后发现,是DLL版本和源码生成的DLL版本不一致,造成的! 复制新的过去,问题就解决了.
阅读全文
posted @ 2019-01-22 09:21
NLazyo
阅读(858)
推荐(0)
2019年1月10日
摘要:
概述:安装了.net reactor之后,可以在安装目录下找到帮助文档REACTOR_HELP.chm,目前没有中文版本,里面详细介绍了.net reactor的各功能及使用场景。 安装了.net reactor之后,可以在安装目录下找到帮助文档,目前没有中文版本,里面详细介绍了.net react
阅读全文
posted @ 2019-01-10 16:41
NLazyo
阅读(10067)
推荐(0)
2018年12月25日
摘要:
从去除毛刺的策略看开运算opening_circle和闭运算closing_circle的异同 例一:毛刺在往外凸的面上 策略1:分割出黑色部分,然后通过开运算去掉毛刺,再通过原黑色部分区域减去开运算之后的区域,得到毛刺部分的区域。 1 read_image (Tu, 'C:/Users/xiahu
阅读全文
posted @ 2018-12-25 14:57
NLazyo
阅读(3804)
推荐(0)
2018年11月28日
摘要:
借鉴博文 https://blog.csdn.net/lyj_viviani/article/details/51800445 老毛桃pe开机按f11,选第三个启动项 安装win10需要改用UEFI引导模式,硬盘需要换成GUID格式; BIOS设置(1)先到BIOS里设置下(如果有的话): secu
阅读全文
posted @ 2018-11-28 12:04
NLazyo
阅读(3337)
推荐(0)
2018年10月12日
摘要:
Windows 使用 Gogs 搭建 Git 服务器 随便说两句 之前有使用 Gitblit 在Windows搭建Git服务器,用的也挺好的,可能安装起来略麻烦一点。现在全用 Gogs 在windows搭建Git服务器,主要是因界面好看,管理更方便一些。 Gogs特点 易安装 跨平台 轻量级 stp
阅读全文
posted @ 2018-10-12 13:48
NLazyo
阅读(687)
推荐(0)