图像处理
行者无疆兮
十年磨一剑:https://lixiaofeng.blog.csdn.net
展开
-
【coco数据可视化】查看图像和mask
import osimport sysimport cv2import numpy as npimport imgaug # Download and install the Python COCO tools from https://github.com/waleedka/coco# That's a fork from the original https://github...原创 2018-10-29 16:04:59 · 8438 阅读 · 5 评论 -
【opencv】cv2.imread()读取通道顺序
cv2默认为 BGR顺序,而其他软件一般使用RGB,所以需要转换 import cv2import numpy as npfengmian = 'picture.jpg'img = cv2.imread(fengmian)img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) # cv2默认为bgr顺序h, w, _ = img.shape #返回...原创 2018-08-28 16:04:47 · 36740 阅读 · 0 评论 -
【预处理】(RGB通道+边缘)图像拼接4通道
import cv2import osimport numpy as npfrom PIL import Imageimport tensorflow as tfROOT_DIR = os.path.abspath("../../")edge_img = cv2.imread(os.path.join(ROOT_DIR, 'datasets/knifes/train/edges...原创 2018-08-27 19:33:41 · 2021 阅读 · 0 评论 -
【预处理】计算RGB通道均值
#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2018/8/16# @Author: xfLi# 计算RGB通道均值import osimport cv2import numpy as nppath = './datasets/train'def compute(path): file_names = os....原创 2018-08-27 19:29:48 · 6328 阅读 · 5 评论 -
pdf2image demo
from pdf2image import convert_from_path,convert_from_bytesimport os#将20张pdf转化为图片for i in range(20): image = convert_from_path('pdf_gen/{}.pdf'.format(i)) image.save(os.path.join('img/','...原创 2018-05-08 16:07:31 · 1347 阅读 · 0 评论 -
pdf2image
pdf2image:https://github.com/Belval/pdf2imagepdfTools: https://github.com/ropensci/pdftools#building-from-source(linux环境,必须两个都安装)安装pdf2image: pip install pdf2image 安装pdfTools : ...原创 2018-05-07 15:49:48 · 11118 阅读 · 2 评论 -
添加salt噪音函数优化
import cv2import numpy as npfrom matplotlib import pyplot as pltdef salt(img, n): ilist = np.random.randint(0, img.shape[1],n) jlist = np.random.randint(0, img.shape[0],n) for k in ran...原创 2018-04-28 10:21:33 · 325 阅读 · 0 评论 -
opencv之随机添加噪音
# -*- coding: utf-8 -*-# Author: Xiaofeng Li##.jpg image generate noise#import cv2import matplotlib.pyplot as pltimport numpy as npimport osimport randomfrom PIL import Imageclass NoiseG...原创 2018-05-10 19:39:04 · 2493 阅读 · 0 评论 -
opencv图像旋转后消除黑色背景
def rotate_whole_img(self, img): """ rotate noise rotate angle is 0 - 20 """ angle = np.random.randint(0,20) h, w = img.shape[:2] cent...原创 2018-05-09 16:09:12 · 7219 阅读 · 3 评论 -
图像处理之PIL.Image与numpy.array之间的相互转换
当使用PIL.Image.open()打开图片后,如果要使用img.shape函数,需要先将image形式转换成array数组img = numpy.array(im)比如要加椒盐噪声 for k in range(n): i = int(numpy.random.random() * img.shape[1]); j = int(numpy.random.r...原创 2018-04-24 21:01:15 · 119904 阅读 · 3 评论 -
python计算机视觉编程
参考https://blog.csdn.net/txiaomiao/article/category/6073653Matplotlib.pyplot绘图实例 https://blog.csdn.net/pipisorry/article/details/40005163https://blog.csdn.net/ruger008/article/details/54633634pickle模块的...转载 2018-04-20 16:16:45 · 484 阅读 · 0 评论 -
Harris Corner(Harris角检测)
一、引言:关于兴趣点(interest points) 在图像处理和与计算机视觉领域,兴趣点(interest points),或称作关键点(keypoints)、特征点(feature points) 被大量用于解决物体识别,图像识别、图像匹配、视觉跟踪、三维重建等一系列的问题。我们不再观察整幅图,而是选择某些特殊的点,然后对他们进行局部有的放矢的分析。如果能检测到足够多原创 2018-01-15 16:41:24 · 1763 阅读 · 0 评论 -
【图像处理】上采样方法
上采样基本有三种方法:1、最近邻插值和双线性插值(upSample)https://blog.csdn.net/Andrew659/article/details/48189882、unPooling3、deConvolution参考:https://blog.csdn.net/lili_momo/article/details/80698845 htt...转载 2019-05-14 14:48:44 · 1723 阅读 · 0 评论