自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 C++项目配置OpenCV运行后有警告

详情:当笔者按照教程为新建的C++项目配置OpenCV,配置完成后以Dubug模式运行一个简单的示例程序,出现以下INFO警告。问题2,opencv_core_parallel,是关于并行计算。以上警告包含两个问题,原因皆为OpenCV会按照指定优先级调用动态库,如果高优先级的库未找到就会使用低优先级的库并给出警告。解决:普通用户可以不管,不影响程序运行,并且在Release模式下不会出现警告,只有Debug模式下有警告。问题1,highgui_gtk,是关于窗口显示。

2025-03-31 15:52:54 714

原创 ONNX推理YOLOv5的关键

YOLOv5相当于一个生产线,提供推理过程,但是要严格按照它的参数提供输入,才能获得想要的输出结果。YOLOv5是一个经典的模型,YOLOv8也是同样的道理。如果能理解上面两句话,其实就理解了ONNX推理的整个理念。在此基础上,如果想在其他平台,比如C#、C++平台实现ONNX推理,只需要搞懂所使用模型的。ONNX相当于一个工具箱,提供一些方法,比如加载模型、把张量喂入模型、获取输出张量等。输入张量的处理、输出张量的处理。

2025-03-13 16:06:54 158

原创 关于YOLO版本号

这些不同版本号,确实误导了很多人,尤其是YOLO的初学者,很多人以为YOLO都是Ultralyrtics发布的,其实v1到v12的几个版本中,大都来自不同的组织。YOLOv5之后,唯一的Ultralytics官方版本是YOLOv8。其他版本号都是其他组织命名并发布的,只是约定俗成地按照序号依次命名,不是按照序号依次迭代。

2025-03-13 16:04:11 302

原创 Winform-耗时操作导致界面渲染滞后

如果要从其他线程访问、更新控件,要使用特定的线程间通讯,必须使用 Control.Invoke 或 Control.BeginInvoke 方法将操作封送到 UI 线程执行。将耗时任务移到后台线程,可以确保 UI 线程始终空闲以处理消息循环,比如使用 Task.Run 或 async/await。pictureBox1的属性设置之后,如果紧接着有耗时操作占用UI线程,就会导致WM_PAINT无法及时处理,所以不能及时绘制。通常,所有的UI操作,包括控件更新、事件处理,都由主线程管理(也就是UI线程)。

2025-01-25 15:54:24 393

原创 Halcon之模板匹配

示例代码包含详细注释,可直接运行。示例图片在代码之后。

2024-11-19 16:59:43 248

原创 Emgu.CV使用时找不到指定的模块

参考Emgu的官方文档,需要安装Emgu.CV.runtime.windows,而不是只安装Emgu.CV。原因可能很简单,就是VS中没有正确安装Emgu。

2024-07-22 16:23:43 663

原创 ChatGPT对话记录中显示:Not seeing what you expected here? Don‘t worry, your conversation data is preserved

ChatGPT中对话记录消失的解决办法

2023-03-10 13:40:37 734

原创 Tensorflow搭建(非Anaconda版)

tensorflow配置

2022-07-18 16:19:27 1306 1

原创 豆瓣链接打开之后总是跳转首页

豆瓣链接打开之后总是跳转首页

2022-05-14 10:05:45 4521 1

原创 OpenCV图片读取

注:numpy中array与mat的使用是有区别的;方法12要分别运行;import cv2import numpy as npfrom PIL import Imageimg = cv2.imread("img1.png")#文件名不可用中文,读取的矩阵是三维,因为是RGB三通道print(img.shape) #输出的(a,b,c)代表a*b*c的矩阵a = img[:,:,0]b = img[:,:,1]c = img[:,:,2]sum = a+b+c

2021-10-24 22:20:44 209

原创 算法的个人理解

1. 程序由算法和数据结构组成(不准确但是可以这样理解)2. 算法定义(计算机解决问题的步骤):一个有限指令集产生一定的输出指令要明确3. 算法的评估:时间复杂度和空间复杂度...

2019-03-10 12:31:10 454

原创 上拉电阻理解

若没有上拉电阻(10k),将5V电源直接与场效应管相连。当管子导通时, 管子等效一电阻,大小为1k左右,因此5v电压全部加在此等效电阻上,输出端Vout=5v。当管子截止时,管子等效电阻很高,可以理解为无穷大,因此5v的电压也全部加在此等效电阻上,Vout=5v。这两种情况下,输出都为高电平,没有低电平。当管子导通时, 管子等效一电阻,大小为1k左右,与上拉电阻串联,输出端电压为加在此...

2019-03-10 12:30:10 2794

原创 msp430基础

GPIO口有中断能力的端口:1. 中断使能寄存器PxIE位置位表示允许对应的引脚在电平变化时(正跳变或负跳变)产生中断2. 中断延选择寄存器PxIES0——引脚产生正跳变时中断标志置位1——负跳变3. 中断标志寄存器PxIFG如果PxIFG的位 置位 和对应的中断使能PXIE位 置位,就会像cup请求处理中断0——引脚未产生PxIES所设定的电平跳变1——引脚产生了PxIES所...

2019-03-10 10:44:22 420

空空如也

空空如也

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

TA关注的人

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