- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 visual studio2019安装opencv
visual studio2019安装opencv前言我想用c++写opencv的程序,之前尝试了在vscode上安装opencv但是太麻烦了,又是cmake又是MinGW,最后还没成功。在参考了其他人的博客后终于安装上了。但是他们的博客单独参考多少有点问题,所以我就整理了一下。下载opencv3.4.6我之前下过4.2的opencv,但是解压后是没有opencv\build\include\opencv这个目录的,所以本教程只针对3.4.6来说,其他的我不清楚。https://opencv.or
2020-12-18 21:24:38
1006
1
原创 ubuntu18.04安装cuda10
cuda10安装首先到nvidia官网下载cuda10 选择.run文件。需要注意的是,cuda10是自带驱动的。由于我在之前是单独安装了显卡驱动的,所以是不需要安装cuda自带的驱动的。一、开机后在登陆界面按ctrl+alt+F3进入文本界面输入用户名和密码,注意输入密码时不要用数字小键盘。二、禁用nouveau开源驱动由于前面装显卡驱动的时候我已经禁用了,这里就不写了。三、禁用图形化界面sudo service lightdm stop如果提示fialed to stop light
2020-08-14 22:41:37
801
原创 ubuntu18.04LTS安装2080ti显卡驱动
NVIDIA驱动安装首先需要去nvidia官网下载对应的驱动.run文件,我下载的最新驱动450.57。一、禁用开源驱动sudo gedit /etc/modprobe.d/blacklist.conf在文件最后添加两行,保存并关闭文件blacklist nouveauoptions nouveau modeset=0输入如下命令后重启sudo update-initramfs -ureboot验证是否禁用成功如果没有任何输出,说明禁用成功lsmod | grep nouvea
2020-08-14 17:07:23
642
原创 多尺度模板匹配
效果特别差 只能用来识别简单的东西仅供练手import cv2import numpy as npimport osimport timecap=cv2.VideoCapture('Camera Roll/3.mp4')#视频加载 读摄像头就填0temp=cv2.imread('Camera Roll/temp3.jpg') #模板gray_temp=cv2.cvtColor(temp, cv2.COLOR_BGR2GRAY)h_t,w_t,c_t=temp.shape[:]cv2
2020-08-13 19:53:46
924
原创 函数有多个返回值:图片和其他数据类型
np.asarray使用我用yolov3做目标检测时,想要返回检测后的图片img和bbox时为难了很久在函数中直接使用return语句是没有问题的def yolo.detect_image(frame): ........ ........ ....... return image,box_range但是在调用函数后 就出现了错误frame,box_range = np.array(yolo.detect_image(frame))print(frame)print(box_rang
2020-08-13 19:41:05
369
原创 python opencv ROI
两种ROI方法介绍先上原视频截图傻瓜式的ROIwidth = img.shape[0]height = img.shape[1]img = img[int(0.5*height):height,0:width] #直接裁剪图片 根据需要调整参数如果是要用于目标检测,需要坐标点,那么在剪裁后的图片上获得的坐标是需要变换的。具体操作就不细说。为了方便显示,我把剪裁后的图又resize了一下 导致拉伸有点变形了。麻烦一点的ROIdef frame_img(col_img): width
2020-08-13 19:24:42
582
原创 OPENCV打开摄像头显示并保存视频
网上很多教程写了在保存视频前需要设置fourcc参数,但是实测有问题。我也没有发现是什么原因。用了一个最简单的办法实现了视频的保存。
2020-08-12 16:26:21
544
1
空空如也
ros发布和订阅消息问题
2021-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人