自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 海康VM脚本中使用opencvsharp和halcon

最近海康VM用的有点多,但是VM有时候处理复杂图像还是比较难受的,拖拉拽不一定就好,有时候需要加入别的或者已经用opencvsharp写好的一些功能想直接放进VM中。下一步打算把python的numpy图像塞进VM中,至此VM就可以拥有python图像处理的一切功能,也可以重复利用手上现有的python程序。于是需要在VM脚本中转换halcon opencvsharp VM脚本图像 图像类型之间互相转换。VM脚本实际上就是Csharp,只要Csharp支持的几乎都可以在VM脚本实现。环境配置在注释中体现。

2024-09-20 00:30:23 122

原创 pythonnet python图像 C# .NET图像 互转

pythonnet是 python 和.net无缝连接的桥梁。那么python的图像是numpy表示,C#图象是Bitmap。C#是dotnet的代表虽然不是一个东西但是在这里代表同一件事,不要在意细节。做图像想要python的便利又想要dotnet的强大就需要图像类型转换。1.Bitmap_转opencv-python。2.numpy转bitmap。

2024-09-18 06:41:12 433

原创 C#用SDK打开海康工业相机,callback取图Bitmap格式,并保存

MVCamera.cs从MVS示例里面添加到项目中,using MvCamCtrl.NET;就可以,不需要添加mvcameracrtlnet.dll引用;上次写了python版本的,但是python虽好不方便发布,她带着重重的解释器有时候不方便玩耍.于是C#来了哦.C#图像一般用Bitmap表示,所以完全C#就够,别的格式可以自行想转换.build BMP的部分程序是自动生成 后面我人工调试出来的.

2024-09-17 21:55:22 469

原创 HSmartWindowControl 滚轮缩放 交互式绘制ROI 可修改 存储

算了 虽然这个不完善: 但最近流行一句话 一个粗糙的开始就是最好的开始.这样的好处很多,所有设计器的操作都可以以单一文件程序的方式呈现在面前。

2024-09-11 20:27:04 685

原创 Win10为python安装jupyter 安装,运行,汉化|过程记录

Win10为python安装jupyter 安装,运行,汉化|过程记录。

2024-08-22 21:37:41 79

原创 halcon opencv C++环境配置 | halcon opencv |C++互转opencv和Halcon图像变量(非常详细)|(msvc2015/17)(143)

python 版的 opencv halcon 图像变量互相转换 前面已经讲过了. C#没发文 但是也测试过这次看C++版的 opencv halcon 图像变量互相转换

2024-08-22 15:14:27 460

原创 python 用SDK打开海康工业相机,callback取图,并halcon显示

官方Grab_Callback 改的,因官方例子不太完善, 这里用halcon做显示.先暂时这样吧. 能用了已经 可以打开虚拟相机和真实的物理相机。这个只能打开灰度相机.彩色相机么。

2024-08-10 13:33:19 371

原创 windows10(22H2)自动登录

也就是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device] "DevicePasswordLessBuildVersion"当然Win+R:>>regedit 手工修改也是可以的.(不要用CMD reg add修改注册表 因为Windows NT空格没法处理)而我需要VNC局域网远程,有密码不能自动登录,没密码(在win10上)不能连VNC.而现在是这样,会发现勾选框不见了,如下图.

2024-06-23 13:08:57 571

原创 200行python实现自定义TCP客户端 带界面和断线重连

不过python可以断线重连. 塞到线程虽然不规范, 但已经满足测试需要.脚本就是要代替人工重复劳动不是么.用python是图方便修改,不用编译建立工程文本编辑器改完就能运行.看来还是这个省事啊,早知道这个也能用那不是白折腾了.python。.实际只是记录一下踩坑过程. 花了一个小时写了二百五十行.需要一个带界面带按钮和回显且自定义字符的网络调试助手.用Tkinter是因为python自带不臃肿,一直以为串口有自定义字符的网络助手,网口没有.只能说用着比一般网络助手方便些.python做完了才发现这个;

2024-04-29 00:47:47 279 1

原创 opencv-python 颜色识别

【代码】opencv-python 颜色识别。

2024-04-29 00:09:49 390 1

原创 python控制两台光源控制器

不过没有加防多开,第一个没关运行二次会报串口打不开. 然后这个打包的exe 经常报毒就很奇怪.算然自己电脑有python环境但是工控机没python更没有第三方库,于是需要打包成exe.dist里面就会出现打包成exe的python程序将同名图标复制进去就可以自定义图标.一看牌子和厂家名称,突然发现这个和上次同事发给我的多通道手册是一个牌子.工作中碰见两台单通道的大功率光源控制器,但是没有找到该控制器的手册.新建一个文件夹: 这个程序和上面那个还有图标放在里面.运行打包程序.

2024-04-17 02:25:16 453

原创 python生成二维码,扫描二维码

python qrcode离线生成二维码,pyzbar,opencv微信扩展 离线扫描二维码.

2024-02-06 12:26:41 845 6

原创 知道python版halcon算子有多少个单词么?

一共951行,去掉__XXX__,python内置关键字950,在去掉12个大写字母开头938.在减去153个单/双仨字母的简拼=785。英文实在差劲,看着halcon上千个算子是在头皮发麻,10.1放长假实在无聊想着能不能整活?(嘎嘎嘎:笑出猪叫.)所以python版本halcon 由785个单词+单/双仨字母的简拼的组合组成2700个算子.去除python专有的9个__XXX__关键字,至少还有2700多个算子.生成的:halcon_key_list.py。

2023-09-30 03:18:15 408

原创 halcon23.05 python版安装

下来直接python命令行import halcon即可。

2023-09-18 18:10:15 498

原创 来一个文件批处理_用于halcon23.05学习

halcon

2023-09-18 18:01:25 220

原创 初尝rembg 自动扣除人像背景

初尝rembg 自动扣除人像背景

2023-09-06 11:22:29 197

原创 记录一下 OPC注册过程

记录一下省得下次用找不到

2023-08-22 10:10:37 639

原创 pythonnet 的用法和配置 包括在python使用.net 和在C#.net使用python.

pythonnet 在python使用.net ;也可以在 .net 使用python 主要说(C#).

2023-07-26 17:18:59 4561 5

原创 python显示点云图

大家都知道,不用halcon玩点云C/C++一般情况是用的PCL,或Open3D,还需要下载一堆包(package)配置CUDA(cuda还需要显卡的支持),什么Cmake,一堆头文件,一堆依赖,一堆编译链接过程的设置等等操作,还有什么智能指针,外加这种东西一般情况都用C17以后的标准,意味着Windows环境下必须使用VS2017以及以上的版本才有可能成功.繁琐的过程令人望而却步(看着文档介绍的一大堆东西,不是懵逼就是头大)...C++过程繁琐劝退,C#,python只讲显示,其他我也不会 .

2023-07-23 23:56:06 308

原创 halcon-python接口畸变矫正

事情的过程是这样的,逛CSDN的时候偶遇到一位老兄说halcon对python的支持度不好继而转向opencv

2023-07-23 14:38:30 201

原创 python制作截图工具

想着也学过几天Tkinter,能不能用Tkinter做个截图工具,用到了pyautogui, im = pyautogui.screenshot()截图,Pillow/PIL做裁剪,Tkinter做截图界面&鼠标事件处理... 终于磕磕巴巴做了个可以用的截图工具. 后缀名改为".pyw"可以隐藏黑框框.有截图的需要,现成截图工具用着不是那么舒服,python命令行程序截图很香,但是网上没有见到有人介绍GUI,不能用鼠标画框截图...很烦躁...现在可以愉快快速的截图了.....

2023-06-21 14:53:57 236

原创 python制作halcon标定板.

资质愚钝,一直搞不明白halcon标定板尺寸计算方式..现在可以随心所欲制作任意尺寸的标定板了.

2023-06-10 23:53:25 154

原创 python版halcon 转numpy

img_p不知但怎那么取出数据.只能get_grayval挨个像素取.(效率极低,8位1280*1024的图需要27秒).即使python出了名的慢27秒也是不能忍受的,于是开始想办法优化.(python不是瓶颈,pareto原则:80%的的运行耗时是由20%代码引起的.) 过早优化是万恶之源,然而27-58秒是不能忍受的.那还不如换C#来的快,看了两天ctypes,看了两天Cython,感觉有些眉目了,就在看ctypes的时候发现了新大陆.24位512*512的图像转换用时不到1ms,

2023-06-10 18:22:33 436 1

原创 一次halcon翻译成python的过程记录

首先说一下环境:halcon20.11是第一个支持python的版本.(同时它不支持32位操作系统||不是python不支持,而是halcon这个版本自身就不支持32位.)(python解释器版本要求3.8以及以上且必须是64位)(只有64位操作系统才支持64位的python解释器):是不是很啰嗦?没关系再总结一遍.省的有人拿别的版本折腾不到位...(在终端输入pip install mvtec-halcon==0:这时pip找不到0版本的安装包,就会报错并且返回可用包的版本号列表,)

2023-06-02 03:31:14 638

原创 halcon从零开始学习

halcon用起来和Python一样舒服。

2023-05-27 13:37:00 65

原创 再次批处理

去年碰见的操蛋事,加上骚操作记录.男儿膝下有黄金,迫不得已可违心.算了不讲故事直接贴命令.完事。

2023-05-25 01:54:02 70

原创 文件拖拽到python

有一个argc.c文件 大概长这样.将C文件拖拽到.py上面松手就可以.假设在win上面装了gcc.

2023-05-13 15:54:56 249

原创 python argv用法

argv

2023-05-09 13:14:37 278

原创 Ubuntu18.04.6安装ROS(melodic)

现在是2023年4月28:修改sudo nano /etc/hosts >>151.101.84.133 raw.githubusercontent.com的方法已经不适用.如果失败:#打开hosts文件 sudo gedit /etc/hosts #在文件末尾添加151.101.84.133 raw.githubusercontent.com。2. 修改20-default.list文件,/home/xxx对应上面rosdistro下载到的目录,后面的步骤指的均是此目录。1.路径千万别出现中文。

2023-04-28 11:31:29 283

原创 pip安装脚本

个人习惯不用IDE,使用记事本编辑python,但是环境每次不方便配.python版本 自己用3.8.8_64位,

2023-04-12 12:00:29 117

原创 纯python读写基恩士KV7500PLC

一直觉得通讯很难,直到发现基恩士的通讯协议,感觉很舒服.

2023-04-10 20:37:12 1002

原创 pythonnet用法记录

机缘巧合发现的用法:废话不说上程序:dll复制到同级目录。

2023-01-23 10:37:19 270

原创 分享几个批处理

批处理

2023-01-10 11:21:48 130

原创 Halcon Python接口使用步骤

好了看到很多帖子说:VSCode中不加wait_seconds函数显示窗口一闪而过,啥也看不到,在Python自己的IDLE里面显示窗口可以停留,原因暂时未知);halcon的语法和python是如此像.简直一模一样.当然那一小部分区别简直不能影响你对pyhalcon的热爱.操作系统和是64位python解释器也需要是64位才行.至于win7还是win10没多大关系.下来新建一个文件夹,里面新建一个.py文件.将对应版本dll复制进来.个人是先接触Python,后接触Halcon的.

2022-10-24 22:31:12 4849 5

原创 C#枚举串口号

枚举可用串口号.

2022-10-24 14:23:17 668

原创 python使用winform定时器

通过pythonnet 使用Winform定时器.

2022-10-20 10:12:22 493

原创 python操作雷赛IO卡(IOC0640)

python操作IOC0640

2022-09-06 19:41:29 3209

翻译 windows系统openCV-python调用摄像头闪退(花屏 | 灰屏)

直接贴出来吧.import cv2import numpycap = cv2.VideoCapture(0,cv2.CAP_DSHOW)while True: ret, frame = cap.read() cv2.imshow("cap", frame) if cv2.waitKey(100) & 0xff == ord('q'): breakcap.release()cv2.destroyAllWindows()就是给cap = cv2.

2022-04-06 13:35:43 2109 6

Cpp-halcono-pencv互相转换

Cpp_halcon_opencv互相转换 python halcon_opencv图像变量互相转换 C++ halcon 和opencv 图像变量互相转换 VS2022工程 无需配置环境即可 使用绝对路径 无需配置 无需配置 无需配置 下载即可编译生成 仅限交流学习使用;仅限交流学习使用;仅限交流学习使用;

2024-09-14

各种单片机下载器 驱动程序

ch340 ch341 pl2302 pl2303 USBtiny AVR 驱动程序 arduino驱动程序

2015-01-11

万用板布线软件

万用板布线如案件 方便快捷 万用板焊接布局好帮手

2014-10-03

24l01无线通讯模块资料

哈哈哈哈下载吧 24l01模块详细资料 无线通讯模块

2014-10-03

空空如也

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

TA关注的人

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