截图工具 Snagit 13,功能强大,使用方便。解压后无需安装,找到 Snagit32.exe 打开即可。
2022-04-13 17:04:17 77.6MB 测试相关工具
1
电器及可编程序控制器
2022-04-13 09:06:55 5.44MB 自动化 运维
import cv2 as cv import numpy as np def scan_edge_demo(img): gray = cv.cvtColor(img,cv.COLOR_BGR2GRAY) gray = cv.GaussianBlur(gray,(3,3),0) scan_edge = cv.Canny(gray,60,150) return scan_edge def scan_contours(img): scan_edge =scan_edge_demo(img) aa,contours,b= cv.findContours(scan_edge,cv.RETR_TREE,cv.CHAIN_APPROX_SIMPLE) cv.drawContours(img,contours,-1,(0,255,255),thickness=4) cv.imshow("scan_contours",img) src = cv.imread("E:/opencv/picture/taijie.png") cv.imshow("inital_window",src) scan_contours(src) cv.waitKey(0) cv.destroyAllWindows() 图片: 分析: 1.Opencv发现轮廓的函数原型为:findContours(image, mode, method[, contours[, hierarchy[, offset]]]) -> image, contours, hierarchy image参数表示8位单通道图像矩阵,可以是灰度图,但更常用的是二值图像,一般是经过Canny、拉普拉斯等边缘检测算子处理过的二值图像。 所以输入源需要二值化(threshold)处理或者边缘处理canny后才行 mode参数表示轮廓检索模式: ①CV_RETR_EXTERNAL:只检测最外围轮廓,包含在外围轮廓内的内围轮廓被忽略。 ②CV_RETR_LIST:检测所有的轮廓,包括内围、外围轮廓,但是检测到的轮廓不建立等级关系,彼此之间独立,没有等级关系,这就意味着这个检索模式下不存在父轮廓或内嵌轮廓。 ③CV_RETR_CCOMP:检测所有的轮廓,但所有轮廓只建立两个等级关系,外围为顶层,若外围内的内围轮廓还包含了其他的轮廓信息,则内围内的所有轮廓均归属于顶层。 ④CV_RETR_TREE:检测所有轮廓,所有轮廓建立一个等级树结构,外层轮廓包含内层轮廓,内层轮廓还可以继续包含内嵌轮廓。 method参数表示轮廓的近似方法: ①CV_CHAIN_APPROX_NONE 存储所有的轮廓点,相邻的两个点的像素位置差不超过1,即max (abs (x1 - x2), abs(y2 - y1) == 1。 ②CV_CHAIN_APPROX_SIMPLE压缩水平方向,垂直方向,对角线方向的元素,只保留该方向的终点坐标,例如一个矩形轮廓只需4个点来保存轮廓信息。 ③CV_CHAIN_APPROX_TC89_L1,CV_CHAIN_APPROX_TC89_KCOS使用teh-Chinl chain 近似算法。 contours参数是一个list,表示存储的每个轮廓的点集合。 hierarchy参数是一个list,list中元素个数和轮廓个数相同,每个轮廓contours[i]对应4个hierarchy元素hierarchy[i][0] ~hierarchy[i][3],分别表示后一个轮廓、前一个轮廓、父轮廓、内嵌轮廓的索引编号,如果没有对应项,则该值为负数。 offset参数表示每个轮廓点移动的可选偏移量。 2.Opencv绘制轮廓的函数原型为:drawContours(image, contours, contourIdx, color[, thickness[, lineType[, hierarchy[, maxLevel[, offset]]]]]) -> image imgae参数表示目标图像。 contours参数表示所有输入轮廓。 contourIdx参数表示绘制轮廓list中的哪条轮廓, 如果是负数,则绘制所有轮廓。 color参数表示轮廓的颜色。 thickness参数表示绘制的轮廓线条粗细,如果是负数,则绘制轮廓内部。 lineType参数表示线型。 hierarchy参数表示有关层次结构的可选信息。 maxLevel参数表示绘制轮廓的最大级别。 如果为0,则仅绘制指定的轮廓。 如果为1,则该函数绘制轮廓和所有嵌套轮廓。 如果为2,则该函数绘制轮廓,所有嵌套轮廓,所有嵌套到嵌套的轮廓,等等。 仅当有可用的层次结构时才考虑此参数。 offset参数表示可选的轮廓偏移参数,该参数可按指定的方式移动所有绘制的轮廓。 关于轮廓检测,什么的样的情况会被判断为轮廓呢? 答:因为在做轮廓检测之前需要进行二值化,所以对于图像的整个ROI区域只有黑白两个颜色,而下面两种情况会被检测作为轮廓: 1. 白色区域与黑色区域的边缘交接区域 2. 当背景为白色时,整个ROI区域的外边界就会被视为轮廓。(往往我们希望背景是黑色,所以如果出现这种情况时我们需要在二值化图像时对图像取反)。
2022-04-12 23:08:33 172KB opencv  python
1
本教程通过600个实例详细介绍了Premiere Pro CC的相关知识与操作技巧,具体内容包括Premiere Pro CC自学入门、Premiere Pro CC基础操作、影视素材的添加与编辑、影视素材的调整与剪辑、影视画面的校正与调整等。帮助读者快速融会贯通、举一反三,制作出更多精彩、完美的效果。适合Premiere Pro CC的初级读者和从事影视广告设计和影视后期制作的广大从业人员学习。
2022-04-12 09:04:34 34.31MB AdobePremiere CC中文版实战视频教程
本教程详细介绍了3ds Max 2014中文版的使用方法和操作技巧。共分为18章,分别讲解了3ds Max 2014的工作环境、3ds Max 2014操作基础、二维图形的创建与编辑、三维模型的创建、三维编辑修改器、创建复合物体、多边形建模、材质与贴图、摄影机与灯光、渲染与特效、后期合成、动画技术、空间扭曲与粒子系统等内容。视频教程包含同步教学PPT和素材,方便初学者进行同步练习,以便更快的掌握软件操作
2022-04-11 19:04:37 100.37MB 3dsMax2014 中文版基础视频教程
Visual studio 2017 自带的本地数据库管理软件,用于不小心卸载掉的同学使用
2022-04-11 19:04:09 41.96MB 数据库 visual studio sql
1
mongodb安装包和配置文件! mongodb安装包和配置文件!
2022-04-11 19:03:53 69.03MB mongodb linux 数据库 database
1
2022 十三届 蓝桥杯省赛 嵌入式组真题(客观+程序设计)
2022-04-11 19:03:35 331KB 蓝桥杯
1
2022 十三届 蓝桥杯省赛 单片机组真题(客观+程序设计)
2022-04-11 19:03:34 389KB 蓝桥杯
1