04 2019 档案

摘要:对比工作区和某个版本中文件的不同: (1)继续编辑文件code.txt,在其中添加一行内容; (2)现在要对比工作区中code.txt和head版本中code.txt的不同,使用如下命令: 前面没有出现+、-就是两个文件中都有的内容, -:代表HEAD版本中文件 +:对应工作区中的文件 (3)使用g 阅读全文
posted @ 2019-04-29 10:24 hengxin 阅读(2322) 评论(0) 推荐(0) 编辑
摘要:1、创建一个版本库 进入要管理的文件路径:cd f:/ZK/Opencv3.4.2-YOLOv3 输入命令: git init 2、版本创建与回退 在文件目录下创建一个文件code.txt: vi code.txt进入编辑 i:插入,进行编辑状态,esc:退出编辑状态 :wq:保存并退出编辑状态 创 阅读全文
posted @ 2019-04-28 22:36 hengxin 阅读(243) 评论(0) 推荐(0) 编辑
摘要:1、检测轮廓 轮廓检测是图像处理中经常用到的,OpenCV-Python接口中使用cv2.findContours()函数查找检测物体的轮廓。 返回两个值:contours(轮廓本身),hierarchy(每条轮廓对应的属性) 参数: image:寻找轮廓的图像 mode:轮廓的检索模式: cv2. 阅读全文
posted @ 2019-04-18 10:46 hengxin 阅读(928) 评论(0) 推荐(0) 编辑
摘要:边缘检测 边缘检测的目的是标识数字图像中亮度变化明显的点,边缘检测是特征提取的重要领域。 1、检测方法 边缘检测的方法大致分为两类:基于搜索和基于零交叉 基于搜索的边缘检测方法首先计算边缘强度,通常用一阶导数表示,例如梯度模,然后计算估计边缘的局部方向,通常采用梯度的方向,并利用此方向找到梯度模的最 阅读全文
posted @ 2019-04-18 10:08 hengxin 阅读(684) 评论(0) 推荐(0) 编辑
摘要:Linux的简单命令 1、更改linux服务器的登录密码 成功登录后输入命令: 然后按照提示操作即可 2、在当前路径下新建文件夹:mkdir 新建文件夹名 3、解压和压缩文件tar.gz 4、ls命令:用于显示指定工作目录下的内容(列出目前工作目录所含之文件及子目录)。 参数: -a 显示所有文件及 阅读全文
posted @ 2019-04-17 10:55 hengxin 阅读(254) 评论(0) 推荐(0) 编辑
摘要:图像的平滑与滤波 平滑滤波是低频增强的空间域滤波技术,是图像模糊、消除噪声。 一、2D滤波器cv2.filter2D() 对于2D图像可以进行低通或者高通滤波操作,低通滤波(LPF)有利于去噪声,模糊图像,高通(HPF)有利于找到图像边界。 二、均值滤波 Opencv中有一个专门的平均滤波模板——归 阅读全文
posted @ 2019-04-16 17:40 hengxin 阅读(458) 评论(0) 推荐(0) 编辑
摘要:图像的阈值处理 图像的阈值分割:图像的二值化(Binarization) 阈值分割法的特点是:适用于目标与背景灰度有较强对比的情况,重要的是背景或物体的灰度比较单一,而且总可以得到封闭且连通区域的边界。 一、简单阈值 选取一个全局阈值,然后把图像分成非黑即白的二值图像。 cv2.threshold( 阅读全文
posted @ 2019-04-16 15:31 hengxin 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:图像的简单几何变换 几何变换不改变图像的像素值,只是在图像平面上进行像素的重新安排 适当的几何变换可以最大程度地消除由于成像角度、透视关系乃至镜头自身原因所造成的几何失真所产生的的负面影响。 一、图像的平移 在平移之前,需要构造一个平移矩阵,并将其传给仿射函数cv2.warpAffine() 二、图 阅读全文
posted @ 2019-04-15 20:09 hengxin 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、读取图像 所谓的图像就是一个数组,对图像的处理就是对数字的处理 输出结果: 二、显示图像 三、保存图像 阅读全文
posted @ 2019-04-15 16:10 hengxin 阅读(212) 评论(0) 推荐(0) 编辑
摘要:题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 题目解析 方法1:建立两个vector,第一个用来存储正向访问的数据,第二个用来反向存储。 /** * struct ListNode { * int val; * struct ListNode *next; * List 阅读全文
posted @ 2019-04-08 14:55 hengxin 阅读(100) 评论(0) 推荐(0) 编辑
摘要:剑指Offer编程题2——替换空格 题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 题目解析: 从前向后扫描时,移动元素会出现覆盖的情况,因此选择从后往前扫描: 遇到空格时,将空 阅读全文
posted @ 2019-04-08 11:24 hengxin 阅读(150) 评论(0) 推荐(0) 编辑
摘要:剑指Offer编程题1 二维数组中的查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解析: 1.有了行和列,我们就得在数组中选取一个数去a 阅读全文
posted @ 2019-04-08 10:46 hengxin 阅读(191) 评论(0) 推荐(0) 编辑
摘要:1、环境配置 tensorflow1.12.0 Opencv3.4.2 keras pycharm 2、配置yolov3 下载yolov3代码:https://github.com/qqwweee/keras-yolo3 下载权重:https://pjreddie.com/media/files/y 阅读全文
posted @ 2019-04-02 18:01 hengxin 阅读(2754) 评论(4) 推荐(1) 编辑

点击右上角即可分享
微信分享提示