Elag的专栏

坚其志,苦其心,劳其力,事无大小,必有所成

OpenCV笔记大集锦

1:OpenCV学习笔记 作者:CSDN 数量:55篇博文 网址:http://blog.csdn.net/column/details/opencv-manual.html 2:部分OpenCV的函数解读和原理解读 作者:梦想腾飞 数量:20篇博文 网址:http://blog.c...

2018-08-08 13:49:11

阅读数:30

评论数:0

linux 编译安装TRMPdump(libRTMP)

需要编译libRTMP,首先需要安装配置编译环境。网上能够找到的资料多是在Windows环境编译。这里介绍一下在Linux系统中编译安装libRTMP,一来给后来者一个参考,二来也给自己做一个备忘录。 编译libRTMP之前,需要安装下面三个软件:openssl , zlib, libssl-d...

2018-07-30 12:24:11

阅读数:86

评论数:0

Shell脚本8种字符串截取方法总结

主要是用 #和% 进行截取,#从左边开始截取,%从右边开始截取 假设有变量 var=http://www.aaa.com/123.htm. 1.# 号截取,删除左边字符,保留右边字符,匹配第一个。 echo ${var#*//},其中 var 是变量名,# 号是运算符,*// 表示从左边开始...

2018-06-21 10:57:18

阅读数:27

评论数:0

52个有用的机器学习和预测API

面部和图像识别 1.Animetrics Face Recognition:该 API 能用来检测图片上的人物面部,并且将其和已知的面部特征进行比对。该 API 还能在可搜索的图库中添加或移除搜索主题,也可以在某个主题中添加或删除某张脸。 链接:http://api.animetrics.co...

2018-06-12 13:33:10

阅读数:215

评论数:0

OpenCV 形态学转换

综述 OpenCV中的形态学转换操作有七种:腐蚀,膨胀,开运算,闭运算,形态学梯度,礼帽,黑帽。 API参照表 中文名 英文名 api 原理 个人理解 腐蚀 erode erosion = cv2.erode(src=girl_pic, kerne...

2018-06-11 12:59:36

阅读数:84

评论数:0

做人,良心排第一

人,丑不怕,穷不怕, 最怕又丑又穷还奸诈, 人丑,心善,是美德, 人穷,努力,会发财, 人一旦奸诈了, 就没有什么大出息。 人活着, 钱不是第一,名不是第一, 良心是第一。 有良心的人,堂堂正正做人; 有良心的人,正正经经做事。 最怕良心变黑, 为了钱,坑蒙拐骗, 为了利...

2018-06-07 13:20:39

阅读数:92

评论数:0

OpenCV VideoCapture.get()参数详解

param define cv2.VideoCapture.get(0) 视频文件的当前位置(播放)以毫秒为单位 cv2.VideoCapture.get(1) 基于以0开始的被捕获或解码的帧索引 cv2.VideoCapture.get(2) ...

2018-06-07 09:45:57

阅读数:1684

评论数:0

gif动态图合成

import imageio def create_gif(image_list, gif_name): frames = [] for image_name in image_list: frames.append(imageio.imread(image_n...

2018-06-06 13:19:47

阅读数:103

评论数:0

OpenCV 视频植入广告

import cv2 import os import random # 广告列表 video_dir = 'C:\\Elag\\video\\' video_list = os.listdir(video_dir) random.shuffle(video_list) video_capture...

2018-06-05 16:24:56

阅读数:165

评论数:4

Python 下载文件

import urllib.request urllib.request.urlretrieve('http://...hxbl.rar','hxbl.rar')

2018-05-31 15:19:04

阅读数:147

评论数:0

OpenCV-切割视频

import cv2 video_capture = cv2.VideoCapture('C:\\Users\\user\\Desktop\\Bing_S01E60_Wellies.mp4') # 读入视频文件 c = 10 fps = video_capture.get(5) print(v...

2018-05-31 13:39:24

阅读数:235

评论数:0

ICDAR2015标注转换成PASCAL VOC格式

在图像标注的数据集中,有些格式是x1,y1,x2,y2,x3,y3,x4,y4 label这种格式的,但在转成tfrecord的时候都是PASCAL VOC格式,因此需要转一下 #!/usr/bin/env python # coding:utf-8 from lxml.etree impo...

2018-05-29 14:18:20

阅读数:316

评论数:0

OpenCV-印章提取

思路:将原始图像转为HSV 格式,再通过颜色分割进行提取 import cv2 import numpy as np np.set_printoptions(threshold=np.inf) image = cv2.imread('C:\\Users\\user\\Desktop\\10933...

2018-05-25 16:42:01

阅读数:1435

评论数:0

Tensorflow-API :tf.cond

tf.cond()是一个条件函数,根据条件返回的True或False 返回相应的结果 第一个参数是条件 bool 类型,第2个和第3个参数是返回的值,如果条件是True 返回第二个参数,如果条件是False 则返回第三个参数 import tensorflow as tf a = tf.co...

2018-05-24 10:22:10

阅读数:99

评论数:0

Tensorflow-API :tf.stack()和tf.unstack()

tf.stack():矩阵拼接 tf.unstack():矩阵分解 import tensorflow as tf a = tf.reshape(tf.range(0, 12), [3, 4]) b = tf.reshape(tf.range(100, 112), [3, 4]) #...

2018-05-24 06:37:06

阅读数:137

评论数:0

Tensorflow-API :tf.where

返回输入矩阵中true的索引位置,x和y必须同时有(维度必须相同)或没有 import tensorflow as tf where = tf.where([True,False,True,False,True,True]) where1 = tf.where([True,False,True...

2018-05-23 16:36:37

阅读数:99

评论数:0

Tensorflow-API :比较函数

比较两个数,返回一个 bool 类型的张量 import tensorflow as tf #判断每一个数是否大于0.5 greater = tf.greater([1.,0.2,0.5,0.,2.,3.], 0.5) #判断每一个数是否小于0.5 less = tf.less([1.,0.2,...

2018-05-23 16:22:43

阅读数:759

评论数:0

Tensorflow-API : tf.gather

tf.gather 根据索引从参数轴上收集切片,索引必须是任何维度的整数张量 (通常为 0-D 或 1-D) import tensorflow as tf t1 = tf.reshape(tf.range(0,16),[2,2,4]) # [[[ 0 1 2 3] # [...

2018-05-23 16:05:26

阅读数:76

评论数:0

tensorflow-自定义op

在处理数据时需要自定义处理方法,这时就可以使用tf.py_func(func, inp, Tout, stateful=True, name=None)来进行处理 具体例子 import tensorflow as tf import cv2 import numpy as np d...

2018-05-23 15:29:24

阅读数:184

评论数:0

tensorflow-tfrecord

在深度学习训练中,如果训练数据较小可以使用feed_dict 方式喂数据,但如果数据量较大,一般采用tensorflow 自己的数据格式tfrecord,一个是避免内存不足以存储所有训练数据,另一个是对数据的读取进行提速,因为tfrecord格式的数据读取时异步的。 下面用PASCAL VOC数...

2018-05-23 15:17:01

阅读数:191

评论数:6

提示
确定要删除当前文章?
取消 删除
关闭
关闭