OpenCV
老孟的孟不是很老的孟
汽车行业基础软件工程师
展开
-
多线程、多核、单核相关的一些问题
1.多线程在单核和多核CPU上的执行效率问题的讨论a1: 多线程在单cpu中其实也是顺序执行的,不过系统可以帮你切换那个执行而已,其实并没有快(反而慢)多个cpu的话就可以在两个cpu中同时执行了…a2: 单核CPU上运行的多线程程序, 同一时间只能一个线程在跑, 系统帮你切换线程而已, 系统给每个线程分配时间片来执行, 每个时间片大概10ms左右, 看起来像是同时跑, 但实际上是每个线程跑一点点就换到其它线程继续跑效率不会有提高的切换线程反倒会增加开销a3: #3楼说的是对的。所以一般没有必要转载 2020-09-22 16:39:01 · 1199 阅读 · 0 评论 -
python Opencv基本操作——画点、线、圆、矩形、动态更新
本文参考了以下系列文章:https://blog.csdn.net/u011520181/article/details/83933325直接上代码,详见注释。图像每50ms更新一次,随着变量cnt的改变而变化:import numpy as npimport cv2 as cvcnt = 0while True: center = (300, 300) img = np.ones((600, 600, 3), np.uint8) # 生成一个空RGB图像 # img原创 2020-09-22 11:39:09 · 3172 阅读 · 0 评论 -
Windows下使用OpenCV——新建Visual Studio工程
1.下载OpenCV最新版安装包官网:https://opencv.org/releases/选择Windows版下载。2.安装OpenCV双击安装包,选择好安装路径,我安装到了:E:\OpenCV,安装时会在该路径下再创建一个opencv文件夹,安装好后里面有build和sources两个文件夹和license文件。build文件夹下就包含了可以调用的dll文件和lib文件,还有需要包含的头文件。3.新建Visual studio工程新建一个空控制台应用工程4.添加头文件包含路径在工具原创 2020-05-23 18:08:12 · 413 阅读 · 0 评论