
机器视觉
文章平均质量分 86
机器视觉
life1024
hello
展开
-
图像识别标注工具 LabelImg
下载https://download.youkuaiyun.com/download/u013378306/13042616在data目录下的predefined_classes.txt 添加自己要分类的名称,此处为dog,和cat点击labelImg.exe启动程序最后点击save 取保存的目录 也就是change save dir的目录,如果是默认的则保存在图片所在的目录。其中yolo格式会生成txt文件,voc格式的是xml文件,一个图片对应一个标注文件,标注文件的名称和图片的...原创 2020-10-25 10:18:05 · 1029 阅读 · 0 评论 -
windows 下的darknet安装
1,操作系统环境Windows7 64位操作系统,无gpu。gpu 的请参考https://zhuanlan.zhihu.com/p/458454542,下载darknet在网站https://github.com/pjreddie/darknet上,点击“clone or download”,然后选择“download ZIP”,下载为文件darknet-master.zip。解压到“F:\test\git-src\darknet-master”目录。3,下载安装Cygw...转载 2020-10-25 13:04:17 · 3761 阅读 · 1 评论 -
图像识别之目标检测keras-tensorflow 实现yolo3
关于windows gpu环境请参考https://liuhuiyao.blog.youkuaiyun.com/article/details/109271898keras-yolo3 地址 https://github.com/qqwweee/keras-yolo3本人真实实现的情况是:windows 10tensorboard 1.8.0tensorflow-gpu 1.8.0pip install -i https://pypi.mirrors....原创 2020-10-25 15:47:09 · 459 阅读 · 0 评论 -
Keras-tensorflow 下cpu-gpu相关问题
特别注意版本问题亲自实践过的版本windows 10tensorboard 1.8.0tensorflow-gpu 1.8.0pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ tensorflow-gpu==1.8.0Keras 2.2.4pip install -i https://pypi.mirrors.ustc.edu.cn/simpl...原创 2020-10-25 15:19:37 · 324 阅读 · 0 评论 -
人脸识别开源项目之-face_recognition
特性从图片里找到人脸定位图片中的所有人脸:import face_recognitionimage = face_recognition.load_image_file("your_file.jpg")face_locations = face_recognition.face_locations(image)识别人脸关键点识别人脸关键点,包括眼睛、鼻子、嘴和下巴。import face_recognitionimage = face_recognition..原创 2020-10-25 13:48:23 · 1451 阅读 · 0 评论 -
windows 机器学习 tensorflow-gpu +keras gpu环境的 相关驱动安装-CUDA,cuDNN。
本人真实实现的情况是:windows 10tensorboard 1.8.0tensorflow-gpu 1.8.0pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ tensorflow-gpu==1.8.0Keras 2.2.4pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ kera...原创 2020-10-25 12:29:11 · 324 阅读 · 0 评论 -
目标检测之darknet框架实现yolo
本文转载https://blog.youkuaiyun.com/weixin_45048417/article/details/103826882,稍有改动环境ubuntu,darknet3,opencv3.4.7目录一、安装OPENCV3.4 1、安装配置相关工具及依赖库 2、从官网下载源码 3、安装过程 (1)将zip文件解压到当前目录 (2)进入解压后的文件夹 (3)创建一个编译需要的临时文件夹build,并进入 (4)cmake一下 (5)进...原创 2020-10-25 11:32:19 · 1196 阅读 · 1 评论 -
机器视觉常用数据集
前言:数据是深度学习的血液,本文介绍一下当前非常常见的一些数据集。1 ImageNetImageNet是一个计算机视觉系统识别项目,是目前世界上图像识别最大的数据库。是美国斯坦福的计算机科学家李飞飞模拟人类的识别系统建立的。能够从图片识别物体。目前已经包含14197122张图像,是已知的最大的图像数据库。每年的ImageNet大赛更是魂萦梦牵着国内外各个名校和大型IT公司以及网络巨头的心。图像如下图所示,需要注册ImageNet帐号才可以下载,下载链接为http://www.ima...原创 2020-10-25 10:44:33 · 3663 阅读 · 1 评论 -
目标检测 相关参数说明 IOU/AP/MAP
网上一些资料博客参差不齐,缺乏直观易懂的正确说明。希望这篇博文能够给大家一点帮助。mAP历史目标检测的mAP计算方式在2010年的voc上发生过变化,目前基本都是采用新的mAP评价标准。(我有个小疑问就是明明是2010年修改的,但是貌似现在大家都称这种计算方式为2012)所以你查到的有一些博客上记录的是之前的mAP评价标准。但是,知乎上有一个回答,是完全错误的。而且很多评论已经指出来了,但是回答者一直没有修改。这个回答也曾经误导过我。目标检测中的mAP是什么含义? - 许博雅的回...转载 2020-10-25 10:39:06 · 4111 阅读 · 0 评论 -
opencv 入门教程, ubuntu安装,及python 下简单使用
的番外篇,因为严格来说不是在讲Python而是讲在Python下使用OpenCV。本篇将介绍和深度学习数据处理阶段最相关的基础使用,并完成4个有趣实用的小例子:- 延时摄影小程序- 视频中截屏采样的小程序- 图片数据增加(data augmentation)的小工具- 物体检测框标注小工具其中后两个例子的代码可以在下面地址直接下载:frombeiji原创 2017-04-13 19:12:18 · 6825 阅读 · 0 评论 -
opencv 人脸识别 环境搭建---java版-----1
1.首先下载OpenCV2.4.6,下载的时候,选择windows版的。然后安装2.其实安装的过程就是解压的过程,并没有什么安装向导之类的,安装完成后,我们最关心的是这个目录:opencv\build\java 如下图所示注意:opencv-246.jar是需要在opencv的java类库,但是,真正的实现是opencv_java246.dll(X86和X64之分,关键原创 2016-10-18 10:10:20 · 12568 阅读 · 0 评论 -
cuda 编程
CUDA从入门到精通(零):写在前面在老板的要求下,本博主从2012年上高性能计算课程开始接触CUDA编程,随后将该技术应用到了实际项目中,使处理程序加速超过1K,可见基于图形显示器的并行计算对于追求速度的应用来说无疑是一个理想的选择。还有不到一年毕业,怕是毕业后这些技术也就随毕业而去,准备这个暑假开辟一个CUDA专栏,从入门到精通,步步为营,顺便分享设计的一些经验教训,希望能原创 2017-02-21 17:56:49 · 1228 阅读 · 2 评论 -
java 图像RGB,图像红、绿、蓝、灰 化
把图形进行红、绿、蓝、灰 化,并保存/** * 名词解释: * 饱和度是指色彩的鲜艳程度,也称色彩的纯度。 * 灰度:使用黑色调表示物体,即用黑色为基准色,不同的饱和度的黑色来显示图像。 * 像素:如同摄影的相片一样,数码影像也具有连续性的浓淡阶调,我们若把影像放大数倍,会发现这些连续色调其实是由许多色彩相近的小方点所组成, * 这些小方点就是构成影像的最小单元——原创 2017-03-25 13:24:33 · 6876 阅读 · 0 评论 -
图像组成总结
图像组成图像有红绿蓝色 (RGB)三原色组成,不同颜色则叠加会产生不同颜色。图像深度(位,级,色) 一个像素的组成,如RGB (255,255,255)中 R,G,B各占8位,则一共24位,表示深度为24。同时R,G,B 各为256级。通常情况下,RGB各有256级亮度,用数字表示为从0、1、2...直到255。注意虽然数字最高是255,但0也是数值之一,因此共原创 2017-03-25 13:58:17 · 7983 阅读 · 0 评论 -
图片识别 中图片压缩和放大算法,最近邻插值,双线性插值
由于在神经网络中,输入的张量大小必须相同,但是图片大小不一定相同,我们需要对图片进行压缩和放大。图像的缩放很好理解,就是图像的放大和缩小。传统的绘画工具中,有一种叫做“放大尺”的绘画工具,画家常用它来放大图画。当然,在计算机上,我们不 再需要用放大尺去放大或缩小图像了,把这个工作交给程序来完成就可以了。下面就来讲讲计算机怎么来放大缩小图象;在本文中,我们所说的图像都是指点阵图,原创 2017-03-25 21:00:45 · 2453 阅读 · 0 评论 -
python 图片处理包 PIL
安装sudo pip install PillowImage类Pillow中最重要的类就是Image,该类存在于同名的模块中。可以通过以下几种方式实例化:从文件中读取图片,处理其他图片得到,或者直接创建一个图片。使用Image模块中的open函数打开一张图片:>>> from PIL import Image>>> im = Image.open("lena原创 2017-04-13 12:14:42 · 7477 阅读 · 0 评论 -
python PIL 图像处理 (二)
第 1 章 基本的图像操作和处理本章讲解操作和处理图像的基础知识,将通过大量示例介绍处理图像所需的 Python 工具包,并介绍用于读取图像、图像转换和缩放、计算导数、画图和保存结果等的基本工具。这些工具的使用将贯穿本书的剩余章节。1.1 PIL:Python图像处理类库PIL(Python Imaging Library Python,图像处理类库)提供了通用的图像处理功原创 2017-04-13 12:16:08 · 43306 阅读 · 2 评论 -
opencv 人脸识别 java版------2
1.环境搭建:见上一篇博客整个项目的结构图:2.编写DetectFaceDemo.java,代码如下:packagecom.njupt.zhb.test;importorg.opencv.core.Core;importorg.opencv.core.Mat;importorg.opencv.core.MatOfRect;原创 2016-10-18 10:13:07 · 11591 阅读 · 2 评论