- 博客(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
原创 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
原创 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关注的人
RSS订阅
1