#利用openCV裁脸import cv2 def draw_rects(img, rects): for x, y, w, h in rects: cv2.rectangle(img, (x, y), (x+w, y+h), (255, 255, 00), 2) cv2.circle(img, (... ...
分类:
其他好文 时间:
2018-02-16 14:16:45
阅读次数:
174
部分 V图像特征提取与描述 29 理解图像特征 目标本节我会试着帮你理解什么是图像特征,为什么图像特征很重要,为什么角点很重要等。29.1 解释 我相信你们大多数人都玩过拼图游戏吧。首先你们拿到一张图片的一堆碎片,要做的就是把这些碎片以正确的方式排列起来从而重建这幅图像。问题是,你怎样做到的呢?如果 ...
分类:
编程语言 时间:
2018-02-14 00:19:15
阅读次数:
677
正式进入OpenCV学习了,前面开始的都是一些环境搭建和准备工作,对一些数据结构的认识主要是Mat类的认识; [1.学习目标] 图像的加载:imread() 图像的修改:cvtColor() 图像的显示:imshow() 图像的保存: imwrite() [2.函数原型与参数说明] a.图像的加载: ...
分类:
其他好文 时间:
2018-01-24 13:59:24
阅读次数:
365
```
import cv2
import numpy as np
import math img = np.zeros((400, 400, 3), np.uint8)
points = []
base = (200, 200)
start_angle = 40
x = 120
y =35 #a*... ...
分类:
其他好文 时间:
2018-01-19 18:54:25
阅读次数:
307
今天又看到了这样的代码: plt.imshow(X_train[0], cmap=plt.get_cmap('PuBuGn_r')) #plt.imshow(X_train[0], cmap=plt.get_cmap('PuBuGn')) 然后发现 get_cmap 经常看到,但是不懂,查了一下,原 ...
分类:
其他好文 时间:
2017-12-28 21:37:50
阅读次数:
171
Cam(Class Activation Mapping)是一个很有意思的算法,他能够将神经网络到底在关注什么可视化的表现出来。但同时它的实现却又如此简介,相比NIN,googLenet这些使用GAP(Global Average Pooling)用来代替全连接层,他却将其输出的权重和feature ...
分类:
其他好文 时间:
2017-12-03 16:24:05
阅读次数:
2179
#-*- coding:utf-8 -*- import cv2 import numpy as np #1.导入图像 #img = cv2.imread("home.jpg",0) #因为还有在原始图像绘制轮廓,不能读入灰度图像 img = cv2.imread("home.jpg") img_g... ...
分类:
其他好文 时间:
2017-11-27 23:32:41
阅读次数:
132
什么是掩膜(mask) 数字图像处理中的掩膜的概念是借鉴于PCB制版的过程,在半导体制造中,许多芯片工艺步骤采用光刻技术,用于这些步骤的图形“底片”称为掩膜(也称作“掩模”),其作用是:在硅片上选定的区域中对一个不透明的图形模板遮盖,继而下面的腐蚀或扩散将只影响选定的区域以外的区域。 图像掩膜与其类 ...
分类:
其他好文 时间:
2017-11-22 13:09:24
阅读次数:
211
OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file C:\build\master_winpack-bindings-win32-vc14-static\opencv\modules\h... ...
分类:
其他好文 时间:
2017-11-14 22:35:56
阅读次数:
272
我正尝试使用matplotlib读取RGB图像并将其转换为灰度。在matlab中,我使用这个: 1 img = rgb2gray(imread('image.png')); 1 img = rgb2gray(imread('image.png')); 1 img = rgb2gray(imread( ...
分类:
编程语言 时间:
2017-11-14 11:37:09
阅读次数:
416