随笔分类 -  OpenCV-Python

ubuntu编译安装opencv
摘要:简易安装opencv2:conda install --channel https://conda.anaconda.org/menpo opencv或:sudo apt-get install libopencv-dev python-opencv简易安装openc... 阅读全文
posted @ 2018-08-01 14:32 未雨愁眸 阅读(348) 评论(0) 推荐(0)
python base64 编解码,转换成Opencv,PIL.Image图片格式
摘要:二进制打开图片文件,base64编解码,转成Opencv格式:# coding: utf-8import base64import numpy as npimport cv2img_file = open(r'00.JPG','rb') # 二进制打开图片文件im... 阅读全文
posted @ 2018-06-01 20:52 未雨愁眸 阅读(2609) 评论(0) 推荐(0)
Opencv-Python 图像透视变换cv2.warpPerspective
摘要:# -*- coding:utf-8 -*-import cv2import numpy as npimport sysimg = cv2.imread('test.jpg')# cv2.imshow("original", img)# 可选,扩展图像,保证内容不超出... 阅读全文
posted @ 2018-05-10 21:18 未雨愁眸 阅读(6664) 评论(1) 推荐(2)
Python 把二进制mnist数据库转换为图片
摘要:mnist数据库可以通过caffe里的get_mnist.sh文件下载,路径是: caffe-master/data/mnist/get_mnist.sh,get_mnist.sh内容如下:#!/usr/bin/env sh# This scripts downloa... 阅读全文
posted @ 2018-01-29 19:23 未雨愁眸 阅读(1844) 评论(0) 推荐(0)
Python创建CRNN训练用的LMDB数据库文件
摘要:CRNN简介CRNN由 Baoguang Shi, Xiang Bai, Cong Yao提出,2015年7月发表论文:“An End-to-End Trainable Neural Network for Image-based Sequence Recogniti... 阅读全文
posted @ 2018-01-26 12:12 未雨愁眸 阅读(2315) 评论(0) 推荐(0)
OpenCV-Python cv2.imdecode()和cv2.imencode() 图片解码和编码
摘要:cv2.imdecode()函数从指定的内存缓存中读取数据,并把数据转换(解码)成图像格式;主要用于从网络传输数据中恢复出图像。cv2.imencode()函数是将图片格式转换(编码)成流数据,赋值到内存缓存中;主要用于图像数据格式的压缩,方便网络传输。imdecod... 阅读全文
posted @ 2018-01-25 20:53 未雨愁眸 阅读(26110) 评论(0) 推荐(0)
使用Python和OpenCV通过网址URL获取图片
摘要:在OpenCV中通过图片的URL地址获取图片:# -*- coding: utf-8 -*-import numpy as npimport urllibimport cv2# URL到图片def url_to_image(url): # download th... 阅读全文
posted @ 2018-01-25 20:37 未雨愁眸 阅读(838) 评论(0) 推荐(0)
OpenCV-Python在图片上输出中文
摘要:OpenCV中在图片上输出中文一般需要借助FreeType库实现。FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件。但使用FreeType需要下载库并重新编译,过程麻烦一点。在Python中,可以借助PIL... 阅读全文
posted @ 2018-01-19 21:42 未雨愁眸 阅读(1223) 评论(0) 推荐(0)
OpenCV-Python 霍夫直线检测-HoughLinesP函数参数
摘要:cv2.HoughLines()函数是在二值图像中查找直线,cv2.HoughLinesP()函数可以查找直线段。cv2.HoughLinesP()函数原型:HoughLinesP(image, rho, theta, threshold, lines=None, m... 阅读全文
posted @ 2018-01-06 19:26 未雨愁眸 阅读(10596) 评论(1) 推荐(0)
OpenCV-Python sift/surf特征匹配与显示
摘要:import cv2import numpy as npdef drawMatchesKnn_cv2(img1_gray,kp1,img2_gray,kp2,goodMatch): h1, w1 = img1_gray.shape[:2] h2, w2 =... 阅读全文
posted @ 2017-12-16 10:32 未雨愁眸 阅读(3706) 评论(0) 推荐(0)
OpenCV-Python 边缘检测
摘要:Sobel边缘检测Sobel算子是一种具有方向性的边缘检测算子,可以分别计算水平和垂直方向上的灰阶突变。import cv2img = cv2.imread("01.jpg", 0)x = cv2.Sobel(img, cv2.CV_16S, 1, 0)y = c... 阅读全文
posted @ 2017-12-16 09:56 未雨愁眸 阅读(1610) 评论(0) 推荐(0)
OpenCv-Python 图像滤波
摘要:均值滤波均值滤波函数cv2.blur()import cv2img = cv2.imread('01.jpg')blur = cv2.blur(img,(5,5))cv2.imshow("blur",blur)cv2.waitKey()中值滤波中值滤波法是一种非线... 阅读全文
posted @ 2017-12-16 09:45 未雨愁眸 阅读(1109) 评论(0) 推荐(0)
OpenCv-Python 图像处理基本操作
摘要:1. 图片加载、显示和保存import cv2img = cv2.imread("01.jpg")imgGrey = cv2.imread("01.jpg",0)cv2.imshow("img",img)cv2.imshow("imgGrey",imgGrey)cv2... 阅读全文
posted @ 2017-12-16 09:31 未雨愁眸 阅读(763) 评论(0) 推荐(0)
python中PIL.Image和OpenCV图像格式相互转换
摘要:PIL.Image转换成OpenCV格式:import cv2from PIL import Imageimport numpyimage = Image.open("plane.jpg")image.show()img = cv2.cvtColor(numpy.as... 阅读全文
posted @ 2017-10-01 13:17 未雨愁眸 阅读(1690) 评论(0) 推荐(0)
Ubuntu+anaconda环境里安装opencv
摘要:在Ubuntu的Anaconda环境下安装OpenCV比较方便,直接在终端中输入以下命令:conda install --channel https://conda.anaconda.org/menpo opencv这个方式安装的是OpenCV2.4.11版本,如果要... 阅读全文
posted @ 2017-09-13 22:37 未雨愁眸 阅读(1588) 评论(0) 推荐(0)