自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(758)
  • 资源 (53)
  • 收藏
  • 关注

原创 【专栏介绍 C/C++/Python应用开发】

【专栏提纲 ID_01】C/C++/Python混合编程背景Table of Contents背景更新时间:2020.12.05;更新版本:第一版;写作时间:准备抽周末以及平时下班的业余时间上,将这个专栏写的质量尽可能的高一些。写作方式:先拟好提纲,然后逐步的完善。保持一周至少一篇的进度。写作范围:前期涉及的是开发相关的(python全栈开发以及图像应用算法落地),后期会逐渐添加算法相关的内容;面向人群:学生,以及方案解决的同仁等。备注:并不能做到尽善尽美,但是追求完美,愿与志同道合的诸君,

2020-12-05 11:32:59 1181 1

原创 【python中级】安装nuitka依赖的gcc编译器

如果您的计算机无法下载winlibs-x86_64-posix-seh-gcc-13.2.0-llvm-16.0.6-mingw-w64msvcrt-11.0.1-r1.zip;那么这个您可以手动下载本博客资源,然后将其拷贝到提示的目录下即可,再次执行Nuitka --version 即可。请注意,gcc保存在提示的目录下。

2024-04-20 16:19:35 23

原创 【python中级】安装nuitka打包工具

Nuitka 是一个用于将 Python 代码编译成 C 或 C++ 代码的工具。可以把nuitka看成它是一个优化的 Python 编译器,Nuitka 的工作原理是将 Python 代码转换成等效的 C 或 C++ 代码,然后使用 C 或 C++ 编译器将其编译成本地可执行文件。编译完的可执行文件,提高了代码的执行速度,避免了 Python 解释器的开销,特别是对于一些性能敏感的应用程序。

2024-04-20 15:15:15 33 1

原创 【CSharp】Windows应用窗体程序设置图标

在C#的Windows应用窗体中,你可以为你的应用程序设置图标。

2024-03-13 12:17:51 249

原创 【CSharp】windows窗体应用关闭后进程未关闭以及串口资源被占用的解决办法

我的项目是 Windows窗体应用( .NET Framework)。开发的上位机程序在关闭窗体右上角的X后,发现在任务管理器中仍然可以查到该程序进程,同时之前未关闭的串口号资源被占用。我的程序架构是UI主线程负责显示,控制开关会启动后端子线程。

2024-03-13 08:19:13 282

原创 【CSharp】文件“bin\Debug\xxx.exe”正由另一进程使用,因此该进程无法访问此文件的解决办法

出现以上问题的原因就是运行windows窗体应用后,直接关闭窗体时没有关闭监听和线程,导致第二次运行时无法打开服务器。我的项目是 Windows窗体应用( .NET Framework)。开发的IDE是Microsoft Visual Studio 2019。建议的方法是打开任务管理器,关闭对应的任务。简单粗暴的方法,关机重启。

2024-03-06 12:16:27 217

原创 【CSharp】线程间操作无效,从不是创建控件XXX的线程访问它的解决办法

在 C# 中,窗体(Windows Form)的 UI 元素通常在创建它们的主线程上进行访问和操作。如果不是,它使用 Invoke 方法在正确的线程上执行相应的操作,确保对 UI 控件的安全访问。请注意,使用 Invoke 可能会导致性能影响,因此最好在需要时才使用,而不是在整个应用程序中频繁调用。分析原因是你在一个线程中尝试访问或修改了另一个线程创建的控件,而在多线程应用程序中,直接访问 UI 元素可能导致问题。在 C# 中,UI 元素通常在创建它们的主线程上进行访问和操作。

2024-03-05 08:38:24 510

原创 【CT成像】VGSTUDIO MAX最小系统要求检查缺少支持OpenGL3.3的解决办法

Windows 10操作系统中的Microsoft Windows DLL opengl32.dll只直接暴露了OpenGL 1.1版本的函数。Windows上OpenGL的开发过程通常使用第三方库提供的功能,比如使用freeglut+glew、glfw+glad等。地址:https://www.wenjian.net/file/opengl32.dll.html。将下载的opengl32.dll 文件拷贝到vg目录下,重启esxi系统即可。我把自己的台式机电脑进行了VMware ESXi 虚拟化。

2024-02-26 08:44:52 423

原创 【Windows】关闭windows10自动更新

如果此服务被禁用,这台计算机的用户将无法使用 Windows 更新或其自动更新功能, 并且这些程序将无法使用 Windows 更新代理(WUA) API。将“00000010”、“00000018”行的左起第5个数值由原来的“01”改为“00”,并确定保存;“Start”键,右键点击修改,把start值改成16进制,将数值改为“4”,并保存数据!找到“FailureActions”键,右键点击修改该键的二进制数据,今天我更新之后,给我来这出:同意跨境传输!鼠标右键点击“开始”菜单,找到并点击“运行”

2024-01-18 09:08:10 461

原创 【Windows】磁盘快捷修复

如果 CHKDSK 在文件系统数据中发现存在逻辑不一致性,指定参数 /f 将执行可修复该文件系统数据的操作(非只读模式)。Chkdsk对应的是Chkdsk.exe,在windows系统目录:C:\Windows\System32。当 "chkdsk 磁盘 " 如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。注意: /f 参数时,如果关机会中断 chkdsk 进程,可能会导致磁盘出现完整性错误!chkdsk工具基于被检测的分区所用的文件系统,创建和显示磁盘的状态报告。注意以上字母不区分大小写!

2023-07-31 23:44:50 2318

原创 【python中级】将字符串按照固定长度分割

创建 ui_indicatePic.py文本,把base64编码图片后的字符串赋值给indicatePic_2_base64_utf8。由于这个图片我经常审美上要进行修改,然后每次base64编码图片后的字符串其实是非常非常长的字符串。使用re模块的findall函数,分割字符串(包含任意字符)。方法是利用re模块的findall函数,分割字符串。为了美观,我需要手动的回车回车来形成上图的效果!

2023-07-26 00:43:29 944

原创 【python中级】 base64编码将图片数据转化为成字符串

Base64 是一种基于 64 个可打印字符来表示二进制数据的表示方法。Base64 常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据,包括 MIME 的电子邮件及 XML 的一些复杂数据。图片的 BASE64 编码就是可以将一幅图片数据编码成一串字符串,使用该字符串代替图片地址,从而不需要使用图片的 URL 地址。

2023-07-24 19:55:28 2075

原创 【CPP应用】测试CPU架构是大端还是小端模式

union是一个联合体,所有变量共享一块内存,内存是按变量最大所需要的字节数来开辟存储地址空间。本博客利用CPP的union的特性,来判断CPU架构是大端字节序还是小端字节序。在接收主机再将网络字节序的数据转换成本主机的字节序,这样就可以正确的解析数据。理由2,然后是高地址按习惯存高字节,低位值在内存中放地址低位,这很合理!大端模式、小端模式是字节序里面的概念,即大端字节序,小端字节序。这样就发现似乎大端字节序才是习惯中的王者风范,您的最爱。理由1,首先你把地址从左至右,按照高地址到低地址排列。

2023-07-24 00:39:43 219

原创 【C应用】测试CPU架构是大端还是小端模式

对应的地址是0x100-0x103,在大端字节序的PC上的内存存储顺序是0x12345678,在小端PC上是0x78564312。大端模式、小端模式是字节序里面的概念,即大端字节序,小端字节序。所谓大端(大端字节序)就是指高位值在内存中放低位地址,所谓小端(小端字节序)是指低位值在内存中放低位地址。使用C语言代码检测x86架构CPU的字节序模式。程序运行检测出是小端字节序模式。比如0x12 34 56 78。

2023-07-23 22:31:48 457

原创 【应用开发】关于字节序的理解

低位的值小,高位值大。在计算机系统中,以字节为单位的,每个地址单元都对应着一个字节(8bit),这些字节里存储了数据,而这些字节的排序就有可能不同,比如两个字节的数据,他们会有两种顺序!字节序,即多字节在电脑内存中存放时的序列 与 输入(输出)时的字节序列 是按照字节先到的在前还是后到的在前,如果先到在前则为小端序,否则为大端序。对于小端字节序,地址的增长顺序与值的增长顺序相同,低位字节是0x37、0x23,高位字节0x05,0x20。注意:高位字节是0x20、0x05,低位字节0x23、0x37。

2023-07-23 17:30:22 242

原创 【Qt】安装Qt 5.7.1 MSVC2013 64bit版本的说明

本博客博主安装qt包是qt-opensource-windows-x86-msvc2013_64-5.7.1.exe 需要匹配msvc2013微软的编译器。Microsoft Visual C++又被简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的开发Win32环境程序。注意 有两种编译器编译QT程序:一个是VC++,另外一个是MinGW (Minimalist GNUfor Windows)的缩写。安装Qt 安装包后,其自带了IDE工具:Qt Creator。

2023-07-22 21:31:40 1375

原创 【CSharp】关于xxx.csproj文件的理解

Visual Studio会根据csproj里的内容来定义来管理项目文件以及相关其他一些种类非常丰富的数据及操作。.csproj文件记录了与工程有关的相关信息,例如包含的文件,程序的版本,所生成的文件的类型和位置信息等。在.NET框架的开发环境中建立项目时,会产生.csproj文件,这是C#的项目工程文件。csproj的全称是C Sharp Project的缩写,是C#项目文件的扩展名。上面的iRayBase.csproj 文件后缀是 .csproj。在示例代码里,遇到.csproj 文件。

2023-07-21 21:10:44 709

原创 【X-Ray】关于X射线照射窗的理解

X射线是由德国的物理学家W.K.伦琴在1895年发现的,所以X射线又被称为伦琴射线。由于X射线的频率很高,它具有很高的穿透本领,能穿透许多可见光(肉眼可见的光)无法穿透的物质。原子序数越大,对X射线的吸收越强,而金属铍是最轻的(原子序数4最小)稳定金属,另外,为了得到尽可能透射X射线,金属铍越薄越好,但太薄了强度又无法保证,因为铍窗是稳定金属,不但密封真空,同时透射率很高,过滤掉少部分低能量!X射线是一种电磁波(电磁辐射),它是一种波长极短,能量很大的电磁波。X射线的波长比可见光的波长更短,肉眼不可见。

2023-07-21 00:22:41 438

原创 【X-Ray】关于灯丝电压电流功率的理解

加热钨丝发热,钨丝周围将产生电子束。我们把能产生电子束的钨丝形象化的简称灯丝,以下也简称灯丝。为了保证功率这一指标,有的电路设计的是恒压(电压)模式,有的设计的是恒流(电流)模式。②对热子进行通电加热,再由热子将热量辐射和传导给发射体的阴极叫做间热式阴极。对于恒压模式,在灯丝长时间使用后,同一个电压值下的电流会降低。对于恒流模式,在灯丝长时间使用后,同一个电流值下的电压会降低。功率是影响电子束的指标,注意功率过高,如果散热不及时会烧灯丝,一般灯丝的电压和电流会设置上限值,到达上限后,再增加则无效。

2023-07-17 21:02:26 1163

原创 【CT成像】OpenGL版1.1不足运行,至少需要OpenGL3.3解决方案

根据提示内容,显卡的驱动缺少所需的功能。要求你更新你的显卡驱动程序,但很可能你也已经更新了显卡的驱动,在windows10操作系统,请将独显作为显示输出,即显示屏的连接线直接插入独显的HDMI/DP接口。当运行软件,弹出提示:当前OpenGL版1.1不足运行,至少需要OpenGL3.3等相关的警示。假如你的PC计算机有板载或者集成显卡,那么请确保选择了专用显卡作为首选GPU。再次重启计算机,该报错就不存在了!出现以上情况的可能解决方案如下。但是运行依然报同样的错误。

2023-07-15 14:36:19 927

原创 【python中级】MODBUS-RTU通信协议的CRC16循环冗余码校验

另外,特别注意:MODBUS通讯中使用的格式为:LSB-MSB格式(低字节在前,高字节在后)。接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。它是利用除法及余数的原理来作错误侦测(Error Detecting)的。但实际在行业内,规定了各种数据格式生成多项式的国际常用的CRC参数模型。CRC校验,理论上生成多项式G(x)和校验的数据长度n是任意的!),简称CRC16。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,

2023-07-14 21:55:04 990

原创 【python中级】将10进制数转化为指定字节长度的16进制字符串

比如在电压电流的设置的时候,发送的串口指令,就经常需要将10进制的数转化为指定长度的16进制字符串。在上位机开发的过程中,经常需要发送串口指令,其中串口指令经常需要生成。一般的长度是2个字节或者1个字节。

2023-07-13 18:34:01 527

原创 【Linux-Windows】 关于PCI和PCIE接口

目前流行的是32bit @ 33MHz,而64bit系统正在普及中,64bit的PCI插槽更多是应用于服务器产品。32位与64位PCI接口的金手指结构不一样,64位的多了一个缺口位(有两个缺口位),而且长度也不一样,4bit比32bit要长一些。而PCI-E插槽目前有X1(250MB/秒),X2,X4,X8,X12,X16和X32通道的7种规格。而PCI-E插槽有X1(250MB/秒),X2,X4,X8,X12,X16和X32通道的7种规格。PCI接口32位,是从从数据宽度上看,PCI总线是32bit的!

2023-07-11 00:22:54 2656

原创 【python中级】将串口通信的字节码转换为16进制的字符串

通信协议就有Modbus-RTU、Modbus-ASCII以及从站设备厂自定义的协议。关键是使用python内置方法hex()实现!通过python的pyserial 三方包来进行串口数据通信。注意:您需要有一个从站和串口号(从站和串口号都可以模拟)一般工业里我用的比较多的是RS232-C通信总线,这种的bytes字节码类型的数据,可阅读性比较差,在开发上位机程序的过程中,经常会用到串口通信。通过串口传输的数据,一般都是字节码。将字节码转化为16进制的字符串更方便阅读。

2023-07-05 12:04:38 651

原创 【探测器】opencv显示探测器的raw图像

其中RAW格式的文件可以作为VG的CT建模的输入文件,但是请注意文件的格式是uint16,即单个像素可以被表达成2*16-1(65536)层次!RAW格式是无损格式,相比于JPG格式,RAW格式的好处有很多,它会记录下成像的的所有细节,这些细节在后期您可以根据场景进行修改。代码很简单,使用numpy读取raw文件,并将数据排列成3维数组,然后opencv显示即可。对于探测器(相对于可见光成像的相机,这里的探测器指的是对X光成像的相机)。RAW文件几乎是未经过处理而直接从CCD或CMOS上得到的信息。

2023-06-28 00:10:35 1163

原创 【windows10】查看计算机的WIFI密码

鼠标右击计算机连接的wifi图标,鼠标左击 --> 打开 "网络和Internet"设置。在跳出来的网络连接窗体下,选择WLAL网络图标并点击状态。在 “网络和Internet” 设置的窗体下,点击"状态" --> “更改适配器选项”。在跳出来的WLAN无线网络属性窗体选择菜单栏安全选项,然后勾选显示字符。当有新的设备需要接入网络的时候,如何能快速获得wifi密码呢?本博客分享一种通过已联网的计算机来查看wifi密码。在跳出来的WLAN状态窗体下,点击 “无线属性”。即可查看WIFI无线网络的密码。

2023-06-23 11:11:17 568

原创 【Windows】将此电脑回收站等添加到桌面

在使用微软提供的系统镜像安装后的系统桌面,很简洁,没有回收站,此电脑。还是希望把回收站、此电脑添加到系统桌面,用着舒服!在弹出来的桌面图标设置窗体中勾选要添加的桌面图标,在设置窗体下的主页下 "个性化"中的点击主题。并下拉至寻找到 “桌面图标设置” 并点击。这样我进入文件资源管理就比较不顺畅!

2023-06-19 23:25:49 271

原创 【Windows】创建Windows远程桌面快捷方式

但是windows自带的远程连接一次只能连接一个,即被一个用户控制,后续参与进来的用户会挤掉前面的远程控制。由于工作中我需要连接好几台计算机进行远程桌面,在切换的过程中每次需要输入计算机名称,相对麻烦!注意上面的计算机栏可以输入局域网ip 以及计算机名称,建议输入计算机设备名称。这时候如果在电脑桌面上保存一个远程桌面的快捷方式,那么将极大的方便工作。将连接设置另存为快捷方式,在最上方的资源管理上直接指定目录,并指定远程连接的快捷方式的名称,一个对自己醒目的名称。用于名,即被远程控制计算机的登录账户的名称。

2023-06-19 00:23:38 2245

原创 【Windows】虚拟串口工具VSPD6.9安装

参考【Windows】虚拟串口工具VSPD7.2安装。本博客安装的版本是VSPD6.9,并在文末留下下载链接,以供学习研究。虚拟串口工具一般用来做上位机软件的串口通信调试,通过该虚拟串口来模拟真实的物理串口的通信过程。解压VSPD6.9.rar 压缩包,运行其中的vspd.exe可执行文件进行安装。安装的过程记录如下,您也可以参考VSPD安装包设计自己程序的安装包。-2.1 选择安装语言-2.1 软件简介,点击Next-2.3 授权同意,这个内容是比较重要的部分虽然大部分人一直是忽略这部分内容,

2023-06-18 23:41:32 4702

原创 【Windows】虚拟串口工具VSPD7.2安装

​Virtual Serial Ports Driver​是由著名的软件公司Eltima制作的一款非常好用的​虚拟串口工具​,简称:VSPD。通过该软件可以成对创建虚拟 COM 端口,每个虚拟串口可以与你的串行应用程序进行通信,如同真实的物理串口一样。分别为:vspd.exe,vspdctl.dll,其中vspd.exe是安装程序,而vspdctl.dll就是补丁。虚拟串口的创建是成对的,即数据发送和接收分别一个串口。先运行vspd.exe虚拟串口安装程序开始安装,将这个勾选去掉,然后点“Finish”。

2023-06-18 17:42:22 9457 1

原创 【运动控制】安装固高运动控制卡驱动程序

使用的时候是计算机的上位机程序控制运动控制卡,运动控制卡去控制驱动器,驱动器去控制电机运动这么个大致的逻辑。运动控制卡是插到计算机的PCI插槽中。首次在计算机的PCI插槽上固定上运动控制卡,计算机是无法识别的,需要安装驱动程序。注意:如果板卡未变为未知PCI设备,继续执行卸载步骤,直到板卡变为未知PCI设备。本博客简单介绍固高科技(深圳)有限公司的运动控制卡的驱动安装。顾名思义,用来控制电机转动的。首先确保当前的控制卡是未知PCI设备,即未安装过驱动。鼠标右键单击固高控制卡,选择 “卸载设备(U)”。

2023-06-18 16:42:03 2944

原创 【探测器】win10网卡设置巨型帧解决探测器无法成像的问题

MTU和链路层协议有着密切的关系,不同的网络都有一个不同的上限值。产生原因:提高网络的吞吐率和效率(小的数据报文封装二层信息时,效率不高),同时减少设备CPU的负担(对于小的报文,CPU花费大量的时间来分片和重组报文)。以太网(Ethernet)协议对数据帧的大小有一个限制,默认是1500字节,这个数值就是以太网的MTU(Maximum Transfer Unit)。标准的以太网IP报文大小是:1500 bytes,不包含以太网头和FCS的18 bytes(6+6+2+4),这些摄像头是可见光摄像头。

2023-06-13 21:37:57 6127

原创 【Windows】解决无线网卡TL-WN823N免驱版无法上网的问题

并且在设备管理器下对802.11 WLAN Adapter更新驱动程序依然没有反应。我的情况是计算机无法识别CD驱动器,按提示是删除之前已经安装的TP-Link程序!在跳出来的CD驱动器点击 运行AutoInst.exe即自动安装无线网络驱动。我观察到每次插入无线上网卡,在window设置–>设备–>其他设备下。卸载掉以前安装的TP-Link驱动后,重启电脑即可发现CD驱动器!无线网卡插入到windows10后,电脑不显示驱动光驱,出现问题,最好的解决办法看官方说明。以上经过多次插拔都是同样的问题,

2023-06-07 20:30:54 7133

原创 【Windows】局域网内远程桌面控制

windows10家庭版没办法远程被别的电脑连接控制,但家庭版可以远程控制专业版、企业版。如果您是在同一个局域网内的两台window10操作系统之间做远程桌面连接,请参考本博客。windows10专业版/企业版不仅可以主动远程连接控制,还可以被远程连接控制。局域网内远程桌面控制其它windows10计算机,局域网内远程桌面控制其它windows10计算机,局域网内远程桌面控制其它windows10计算机,注意是被控计算机,而不是控制计算机的!需要被控制的计算机设置登录密码。需要被控制的计算机启用远程桌面。

2023-05-29 22:37:21 5891

原创 【PyQt5】指示灯显示

假设label标签的大小为60px*60px,对应的border-radius: 30px。我们本质是用Qt5的label文本标签来实现的,即通过设置标签的样式表来实现的。利用Qt5写工业控制软件交互界面的时候,经常需要在界面上有指示灯功能。step-2、设置Label标签的geometry几何的宽度和高度,step-1、在画布上拉一个TextLabel标签。例如下面的明暗表示串行端口的连接和断开。通过Qt设计师绘制指示灯的大致步骤如下。python3的代码示例如下。step-3、编辑样式表,

2023-05-28 22:51:06 1830

原创 【python初级】 pdf转化图片

将pdf转化为图片进行查看。

2023-05-19 08:39:07 800

原创 【CPP知识】typedef数据类型重定义

3.1 、简化类型申明,比如原来的数据类型long double,可以更见简化成my_float;int x;int y;int z;} sample;// 使用typedef简化了类型 sample s1 = {// 以下是不使用typedef则显得复杂。int y;int z;} s2 = {3.2、简化函数申明,time_t time(time_t *);

2023-02-12 23:47:58 1702

原创 【Qt】QtCreator新建QtWidgetsApplication

冒号后面的两行代码,是C++的列表初始化。其中QMainWindow(parent) 是父类构造函数的初始化列表操作,即显式调用基类(父类)的构造函数。ui文件是xml格式的,Qt编译时,先用uic.exe工具将mainwindow.ui编译生成ui_mainwindow.h头文件。ui(new Ui::MainWindow) 是子类的成员初始化,即初始化ui指针,ui指针在mainwindow.h中定义的。这个头文件ui_mainwindow.h是c++类,可以通过。

2023-01-09 00:18:50 2301

原创 【Qt】QtCreator新建Application项目的6类应用程序的示例

本博客使用Qt Creator创建Application应用程序,目前一个可以创建6类Application。分别创建该6类应用程序。

2023-01-08 22:20:00 2640

原创 【Qt】通过创建ui界面类成员变量的方式显示窗体

其生成的.h头文件的显示,如果通过自定义class继承ui界面类的方式加载,编译运行,点击"开始"按钮 开始间隔1秒计数,当计数到6则归零暂停。即在创建的class种创建ui界面类成员变量的方式。本博客介绍第二种方式加载界面的.h头文件显示。

2023-01-08 13:00:56 1937

video_parse.rar

windows10下视频分帧小工具; 参见博客: 【python应用】视频分帧工具 https://blog.csdn.net/jn10010537/article/details/117881816

2021-06-13

make_ico.rar

windows10下制作ico图标的小工具; 参见博客: 【python应用】 ico图标生成器 https://blog.csdn.net/jn10010537/article/details/117871512

2021-06-13

IDE_fellow.rar

文件同步助手(windows上位机文件同步到linux嵌入式板子上) 参考博客: python应用】 文件同步助手 https://blog.csdn.net/jn10010537/article/details/117788252

2021-06-10

test_xml.rar

python生成xml的脚本以及labelImg.exe软件; 参考博客: 【python3】 生成xml文件 https://blog.csdn.net/jn10010537/article/details/117625949

2021-06-06

makeGif.rar

windows10下制作gif动态图的小工具; 参见博客: 【python应用】 gif动图简易生成器 https://blog.csdn.net/jn10010537/article/details/117621530

2021-06-06

pdf页码计数工具.rar

windows下,通过指定pdf文件夹以及文件的路径,获得pdf的页码数 参考博客: 【python应用】 pdf页码计数器 https://blog.csdn.net/jn10010537/article/details/117425539

2021-05-31

yolov3_coco.pb

参考博客: 【tensorflow-2.x-gpu 】 获得tensorflow-Pb模型所有层的名字 https://blog.csdn.net/jn10010537/article/details/113620467

2021-02-03

2021.1.17 openvino_add.rar

参考博客: 【nuitka】 Fatal Python error: Py_Initialize: unable to load the file system codec https://blog.csdn.net/jn10010537/article/details/112750911

2021-01-17

2021.1.15 打包编译openvino.rar

参考博客: 【nuitka】 打包cv.dnn.readNet(xml,bin)推理代码,及打包python应用程序(3) https://blog.csdn.net/jn10010537/article/details/112656086 压缩包包含:face_detection.py、cxfreeze打包文件夹、nuitka打包文件夹、pyinstaller打包文件夹;

2021-01-16

Test_2021-01-14.rar

参考博客: 【cxfreeze】 打包cv.dnn.readNet(xml,bin)推理代码 https://blog.csdn.net/jn10010537/article/details/112645102 压缩包解压后为:openvino_demo文件夹、python-3.6.8-amd64.exe安装包、w_openvino_toolkit_p_2020.4.287.exe安装包.

2021-01-15

2020-12-20 openvino.rar

参考博客: 【DEBUG】 安装openvino-python后import cv2,ImportError: numpy.core.multiarray failed to import https://blog.csdn.net/jn10010537/article/details/111460517#comments_14350659

2020-12-26

openvino_demo.rar

参考博客: 【pyinstaller】 打包cv.dnn.readNet(xml,bin)推理代码失败 https://blog.csdn.net/jn10010537/article/details/111144878

2020-12-14

2020.12.12_pyinstaller打包资源.rar

使用pyinstaller打包python的gui程序(pyside2设计) 请参见博客: 【pyinstaller】 打包python应用程序(1) https://blog.csdn.net/jn10010537/article/details/111058613

2020-12-12

PySide2设计的GUI界面

2020.12.8.ui以及jn10010537.py文件,详细见博文: 【PySide2】通过Qt Designer设计界面,并转化为python代码运行 https://blog.csdn.net/jn10010537/article/details/110909880

2020-12-09

2020_09_03__opencv_dnn__darknet_yolov3.rar

解压之后,你将得到: 1.darknet框架下的yolov3权重以及配置文件,标签(yolov3.weights,coco.names,yolov3.cfg); 2.opencv345配置.txt; 3.emergency_rescue.mp4紧急救援的视频; 4.2020_09_03__opencv.exe可以直接运行的可执行文件; 5.2020_09_03__opencv.cpp源码; 6.请结合博客:“【opencv-c++】opencv之dnn加载darknet的yolov3模型(1)”

2020-09-10

2020.08.25.rar

2020.08.25.rar解压文件,包含以下内容: 请结合帖子: 【openVINO】OpenVINO™中级课程(1)--cv2.dnn运行IR(xml、bin)文件 intel文件夹(face-detection-adas-0001.xml、face-detection-adas-0001.bin) .\test_picturefaces.bmp 测试图 out.png运行结束的图 I03030-16-Interactive Face Detection Cpp Demo - OpenVINO_ Toolkit.pdf

2020-08-25

opencv_dnn_tensorflow.rar

本压缩包包含以下文件: inception_v5(Google inception-5h实现图像分类权重以及标签);test_images测试图;2020_08_20_opencv_dnn_test.exe可执行程序(压缩包解压后就可以运行);opencv_world345.dll;opencv_world345d.dll; 请结合帖子使用:【opencv】opencv之dnn模块运行tensorflow分类模型

2020-08-20

opencv_videoio_ffmpeg_64.rar

详见:https://blog.csdn.net/jn10010537/article/details/108100142帖子

2020-08-19

python_script.rar

python_script压缩包包括: Dll2_0723.dll、Dll2_0723.lib、framework.h、opencv_world345.dll、pch.h、python传图片数据给C.py、timg2.jpg; 其中Dll2_0723.dll是动态链接库,涉及两个函数:test_show和test函数; opencv_world345.dll是dll用到的opencv链接库; python传图片数据给C.py脚本是测试Python向c++传图片数组的脚本; timg2.jpg是示例图片; 可以解压压缩包后,在python3环境中,直接运行“python传图片数据给C.py”脚本。

2020-07-24

opencv_contrib_python-4.2.0.34-cp37-cp37m-win_amd64.whl

opencv_contrib_python-4.2.0.34-cp37-cp37m-win_amd64是opencv包含了主要模块和扩展模块的。 建议结合博客 “[opencv-contrib-python] 安装opencv-contrib-python” 使用。

2020-06-25

opengl32动态链接库

微软Microsoft Windows DLL opengl32.dll只直接暴露了OpenGL 1.1版本的函数。 哪怕到了Windows 10,这套API都停留在OpenGL 1.x时代,还用的CPU渲染。 新版本的API藏在显卡开发商提供的程序中,我们需要拿到这些API。 opengl32动态链接库包含多种opengl32.dll。

2024-02-21

将图片base64编码成字符串并保存txt

将图片base64编码成字符串并将超长的字符串按照固定长度一行一行保存到磁盘中

2023-07-26

ACap-1-184.00-1536X1536.raw

探测器拍摄的raw文件,数据类型uint16,详见博客: https://blog.csdn.net/jn10010537/article/details/131427208

2023-06-28

windows虚拟串口创建工具

具体使用,参考博客:https://blog.csdn.net/jn10010537/article/details/131276281

2023-06-18

pyheif_win_amd64

pyheif_win_amd64 包含: pyheif-0.6.1-cp37-cp37m-win_amd64.whl pyheif-0.6.1-cp38-cp38-win_amd64.whl 使用参考博客: https://jn10010537.blog.csdn.net/article/details/123957978

2022-04-04

非jpg转化为jpg工具

非jpg转化为jpg工具 使用方法,采用举例子的形式介绍使用方法。 进入cmd,输入: E:\E02_tool\pic_all2jpg>pic_all2jpg_v2.exe -i1 img -i2 backup -i3 20220405_yus -s 1 注意: -i1:输入源文件夹的路径,即指定读取的图片文件夹,必要参数; -i2:输入备份文件夹的路径,防止数据丢失,必要参数; -i3:输入存储文件夹的路径,非jpg转化jpg后储存的路径,必要参数; -s:输入保存jpg的起始图片计数,默认是从0开始,可选参数。 原文链接:https://blog.csdn.net/jn10010537/article/details/123954999

2022-04-04

windows10程序将gif转化为png图片

windows10程序将gif转化为png图片 是一个Windows10下的可运行程序,该程序读取gif动图,并保存为png图片。 使用方法,进入cmd,输入: gif2png.exe -i gif/1.gif -s 10 -i 输入gif文件的路径,必要参数; -s 输入保存png的起始图片计数,默认是从0开始,可选参数。 参考博客: https://jn10010537.blog.csdn.net/article/details/123952161

2022-04-04

csdn_article_108128717.rar

inception_v5--tensorflow_inception_graph.pb 参考博客: 【opencv-c++】 运行tensorflow的pb分类模型 https://jn10010537.blog.csdn.net/article/details/108128717

2021-09-24

研究码流类型的图像.rar

用于研究相机不同码流设置下的图像。 参考博客: 【IPC】关于码流类型的理解 https://jn10010537.blog.csdn.net/article/details/120220991

2021-09-12

NVDEC_VideoDecoder_API_ProgGuide.pdf

参考博客: 【NVIDIA】 翻译NVDEC_VideoDecoder_API_ProgGuide.pdf视频解码编程指南 https://jn10010537.blog.csdn.net/article/details/120071090

2021-09-03

NVDEC_Application_Note.pdf

参考博客: 【NVIDIA】 翻译NVDEC_Application_Note.pdf解码器应用注意事项 https://jn10010537.blog.csdn.net/article/details/120048377

2021-09-01

windows的msvcrt.dll文件

如果windows编译报错“没有找到MSVCRT.DLL”或者“缺少MSVCRT.DLL”等类似错误信息,请把MSVCRT.DLL下载到本机。 然后参考博客: 【torch】 windows10无法定位程序输入点cusparseGetErrorString于动态链接库 https://jn10010537.blog.csdn.net/article/details/119809829

2021-08-20

挖掘机数据集(1).rar

1575张挖掘机图片,图片来源于网络。 由于目前项目中需要识别挖掘机,所以从网上整理下载,剔除了大量无效、重复的图片; 建议这部分数据做前期的网络模型使用,后期用实际的项目数据。

2021-08-04

Tool_delete_duplicate_file.exe

删除文件夹下相同的文件 博客: 【python中级】 基于md5值的图片去重工具 https://blog.csdn.net/jn10010537/article/details/118784182

2021-07-19

video_produce.rar

windows10下视频生成小工具; 参见博客: 【python应用】 视频生成工具 https://blog.csdn.net/jn10010537/article/details/117885991 用法举例: cmd终端运行,输入如下命令: video_produce -i img -h 1080 -w 1920 -f 60 参数说明: -i 是图片文件夹; -h 视频的帧高; -w 视频的帧宽; -f 视频的帧速,不输入即默认是25.0 fps;

2021-07-01

txt_of_picDirs.rar

txt_of_picDirs文本生成器 即根据指定的图片文件夹生成图片路径的txt文本 参考博客: 【python应用】 txt_of_picDirs文本生成器 https://blog.csdn.net/jn10010537/article/details/118280528

2021-06-27

xml2darknetYolov3txt.rar

xml2darknetYolov3txt生成器: 即将labelImg打标生成的xml转化为darknet框架yolov3模型训练的txt; 输入是:xml文件夹地址、类别文件地址; 输出是:在"labels"文件夹下创建与xml同名的txt标签文件; 参考博客: 【python应用】 xml2darknetYolov3txt生成器 https://blog.csdn.net/jn10010537/article/details/118275648

2021-06-27

xml_classNum.rar

xml标签类别读取器 支持labelImg生成xml,获取标签内的class类别,以便及时发现打标标签错误的情况; 输入是:xml文件夹; 输出是:readClassFromXml.csv类别详细表; 参考博客: 【python应用】 xml标签类别读取器 https://blog.csdn.net/jn10010537/article/details/118256352

2021-06-27

batch_rename.rar

文件名称批量修改工具(文件名前面增加或者删除字符串) 参考博客: 【python应用】 文件名称批量修改工具 https://blog.csdn.net/jn10010537/article/details/118117276

2021-06-22

20210620.rar

视频捕获及保存工具 参考博客: 【python应用】 视频捕获及保存工具 https://blog.csdn.net/jn10010537/article/details/118067905

2021-06-20

空空如也

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

TA关注的人

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