opencv
hlgwx
不积跬步无以至千里;
展开
-
Ubuntu 16.04 python2.7和OpenCV安装
我的电脑装的是Ubuntu 16.04,python 2.7和OpenCV 3.2.0 。1. 首先更新相关的package:[plain] view plain copysudo apt-get update [plain] view plain copysudo apt-get install build-essential cmake git libgtk2.0-dev pkg-confi...转载 2018-05-25 16:30:10 · 3035 阅读 · 0 评论 -
python opencv 读取图片 存储图片
import numpy as npimport cv2img=cv2.imread('a.jpg',0)cv2.imshow('image',img)k=cv2,waitkey(0)&0xFFif k==27: cv2.destoryAllWindows()elif k==ord('s'): cv2.imwrite('a1.jpg',img) cv2.destoryA...原创 2018-06-27 15:22:01 · 1908 阅读 · 0 评论 -
python opencv 修改某像素点值
#coding=utf-8#修改某像素点值import cv2import numpy as npimg=cv2.imread('./o.jpg')print img.item(10,10,2)img.itemset((10,10,2),100)print img.item(10,10,2)原创 2018-07-02 16:15:04 · 7317 阅读 · 0 评论 -
python opencv 读取图片 返回图片某像素点的b,g,r值
#coding=utf-8#读取图片 返回图片某像素点的b,g,r值import cv2import numpy as npimg=cv2.imread('./o.jpg')px=img[10,10]print pxblue=img[10,10,0]print bluegreen=img[10,10,1]print bluered=img[10,10,2]print bl...原创 2018-07-02 15:11:57 · 13264 阅读 · 2 评论 -
python opencv 创建三个滑动条来通过人机交互获取 r,g,b的值将三个值表示的颜色显示出来;
#coding=utf-8#创建三个滑动条来通过人机交互获取 r,g,b的值将三个值表示的颜色显示出来;import cv2import numpy as npdef nothing(): passimg=np.zeros((512,512,3),np.uint8)#cv2.namedWindow('image')cv2.createTrackbar('R','image...原创 2018-07-02 14:50:00 · 757 阅读 · 0 评论 -
python opencv 鼠标左键按下拖动鼠标画矩形方框,按下‘m’左键按下记录左键轨迹;打出红点;
#coding=utf-8#鼠标左键按下拖动鼠标画矩形方框,按下‘m’左键按下记录左键轨迹;打出红点;import cv2import numpy as npdrawing=False#初始drawing False,Mode=Truemode=Trueix,iy=-1,-1def draw_circle(event,x,y,flags,param): global ix,...原创 2018-07-02 11:21:16 · 5631 阅读 · 0 评论 -
opencv python 实现鼠标双击后再双击处画圆,
#coding=utf-8import cv2import numpy as npdef draw_circle(event,x,y,flags,param): if event==cv2.EVENT_LBUTTONDBLCLK: cv2.circle(img,(x,y),10,(255,0,0),-1)img=np.zeros((512,512,3),np.u...原创 2018-07-02 09:14:23 · 1736 阅读 · 0 评论 -
linux ubuntu16.04 opencv 读取,显示,保存图片
import numpy as npimport cv2img=cv2.imread(r'./tu/a.jpg')cv2.imshow('image',img)k=cv2.waitKey(0)&0xFFif k==27: cv2.destoryAllWindows()elif k==ord('s'): cv2.imwrite('a1.jpg',img) cv2.dest...原创 2018-06-08 11:29:34 · 5330 阅读 · 0 评论 -
opencv分类器训练方法
python+opencv实现人头检测一、工具,样本数据准备;分类器工具集下载人头识别 分类器训练数据集二、文件夹环境下面8个工具在这里(分类器工具集下载)posdata中存放正样本 negdata 存放负样本下载地址:(人头识别 分类器训练数据集)三、开始训练:dos命令下进入 这个目录;执行dir /b >posdata.dat生成posdata.dat文件dos命令下进入 这个目录;执...原创 2018-06-04 16:16:28 · 13694 阅读 · 6 评论