自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 用Anaconda管理多个Tensorflow gpu版本,并配置CUDA和cudnn(Win10系统)

用python和Tensorflow的同仁都理解,版本兼容性不好带来的麻烦。用Anaconda可以建立不同的环境(env),管理不同版本的python。在每一个环境中,可以安装一个Tensorflow。当Tensorflow调用GPU进行运算时,需要提前配置CUDA和cudnn这些加速库,并设置环境变量,这些都是老生常谈的问题。本文解决的问题是,如何在anaconda的各个环境中安装Tensorf...

2018-12-21 11:38:24 4827 3

原创 智能标注的程序实现

       没错,这次笔者将触手伸向了图像标注行业。这是人工智能的一个子行业,做数据标注和数据清洗的,俗称“打标签”。我们先来看一看这个行业的人工量有多大,这是百度搜索的结果。这个行业承包了人工智能脏活累活,是人工智能中的劳动密集型行业(人数之多见图中红色的方框)。       具体的人工量,读者们可以上网搜索,人工智能行业的从业者就更有深刻体会啦。既然说人工智能提高生产效率,总不能让这...

2018-10-16 13:02:58 1480

原创 详细的Object_detection api调用步骤,扎实踩过tensorflow应用时的那些坑

       Tensorflow为目标检测提供了很好的api,但其调用过程却涉及到环境设置、数据准备等各方面,比较繁杂。本文在ubuntu系统,以tensorflow 1.7为环境,逐步介绍api调用过程的每一个细节,如果小白刚接触这一块,可以按本文逐步实施,训练自己的数据,并得到网络和结果,开始object detection的第一步。(感谢魅哥的友情指导。文章中也引用了其他大侠提供的程序,在...

2018-08-13 19:52:03 4470 2

原创 用tensorboard监控训练过程

在terminal中输入命令tensorboard --logdir train_dir/其中train_dir为训练过程中event所在文件夹,terminal中出现反馈在浏览器打开相应网页端口,可以监控训练的情况。...

2020-02-26 20:18:52 1130

原创 python 中将jpg格式的图像转换成png格式,并进行程序改进

首先进行科普的是,png格式与普通的图像格式有何不同。最直观的感受就是,相比于其他格式,png格式多了一个alpha通道,用来存储透明度信息,像素位置 img(x,y) 取值255为不透明,取值为0则为透明。这就使得png具有背景透明的显示效果。如下图所示,这是本人项目中的一部分,提取人脸面部的某些特征,用绿色显示,而在将像素矩阵存储为jpg格式图片时,背景区域会显示为黑色(0,0,0)。...

2019-07-20 10:43:57 17360 3

原创 win10上Anaconda的常见命令

1. 查看环境conda env list2. 删除环境conda remove -n XXXX --all3. 创建环境conda create -n XXXX python=3.6 4. 激活环境activate XXXX5.退出环境deactivate  

2018-12-19 10:21:50 900

原创 unix系统常用命令记录

重点参考网址:https://www.jianshu.com/p/be9dd421fb8d1. 查看进程:  ps -ef | grep supervisord2. 关闭进程:sudo kill -9 XXXX(XXXX 进程号)3.gunicorn搭建服务器gunicorn -w4 -b0.0.0.0:JJJJ XXXX:app(运行端口JJJJ,例如9000...

2018-11-27 17:53:48 219

原创 用opencv调用系统摄像头

# -*- coding: utf-8 -*-"""Created on Mon May 7 14:59:54 2018@author: PC"""import cv2import timeimport numpy as np cam = cv2.VideoCapture(0)cam.set(3, 1948) # set video widhtcam.set(...

2018-10-11 14:35:38 763

原创 对图像进行分块

import cv2import numpy as npimg = cv2.imread("C:/Users/PC/Desktop/program/skin/Images/chendingxin3.jpg") #低反光cv2.imshow('image',img)# =============================================================...

2018-10-11 11:53:13 3999 1

原创 通过旋转角度扩充数据集

       tensorflow 的object detection api有一系列预处理方法(如flip等),但不包括旋转rotation,这可能是因为常规项目不会涉及到图像的360度旋转。但旋转在某些特定任务中尤为重要,笔者最近的遥感图像检测和血细胞检测项目采用的都是俯瞰视角,这种情况下,训练数据集的旋转操作可以使得网络具有方向的鲁棒性。       初步发现,api中常规的预处理操作是...

2018-10-11 10:56:17 4062 2

原创 用 eval.py 跟踪 object detection 过程中的 mAP 变化

       衡量物体检测的精度,指标之一是mAP(mean Average Pricision)。在tensorflow中有object detection的api,虽然操作起来很酸爽,表现了还在开发阶段的api该有的不稳定性和繁杂性(等喷),但确实为物体检测的进行提供了便利,再次也致谢谷歌(虽然他们看不到)。       凡是检测,必有评估,不然检测就没有意义。本文讨论如何用tensorf...

2018-10-09 09:36:03 2468 9

原创 白平衡

# -*- coding: utf-8 -*-"""Created on Fri Jun 22 19:00:54 2018@author: PC"""import cv2import numpy as npdef whiteBalance(src): B,G,R = cv2.split(src) B_mean = np.mean(B) G_mean = ...

2018-09-05 15:59:17 253

原创 对图像进行非锐化掩膜(USM),并多次增强

# -*- coding: utf-8 -*-"""Created on Tue May 8 19:11:52 2018@author: PC"""import cv2import numpy as npimg = cv2.imread("C:/Users/PC/Desktop/program/skin/Images/chendingxin1.jpg")B, G, R =...

2018-09-05 15:55:51 2287

原创 提取图像的各个通道,进行显示

# -*- coding: utf-8 -*-"""Created on Tue May 8 19:11:52 2018@author: PC"""import cv2import numpy as npimg = cv2.imread('C:/Users/PC/Desktop/program/skin/Images/self2.jpg') #低反光cv2.imshow('...

2018-09-05 15:52:41 2976

原创 实时显示图像的BGR值、鼠标位置

# -*- coding: utf-8 -*-"""Created on Mon May 7 11:38:45 2018@author: PC"""# -*- coding: utf-8 -*-import cv2img= cv2.imread('C:/Users/PC/Desktop/program/skin/Images/1.jpg') #定义图片位置#...

2018-09-05 15:50:57 1500

原创 opencv调取摄像头并实时显示

# -*- coding: utf-8 -*-"""Created on Mon May  7 14:59:54 2018@author: PC"""import cv2import timeimport numpy as np  cam = cv2.VideoCapture(0)cam.set(3, 2448) # set video widhtcam.set(4,...

2018-09-05 15:43:25 5354

原创 批量修改xml的属性值

# -*- coding: utf-8 -*-"""Created on Mon Sep 3 06:42:30 2018@author: pc"""import osimport os.pathimport xml.dom.minidomimport xml.etree.cElementTree as et path="/home/pc/abc/research/ob...

2018-09-04 16:56:19 1249

原创 读取数据集的标签,并在图像中显示出来,以判断数据集标签是否正确

(1)将annotations放到一个文件夹下,并读取标签。import osimport globimport pandas as pdimport xml.etree.ElementTree as ETdef xml_to_csv(path): xml_list = [] for xml_file in glob.glob(path + '/*.xml'):...

2018-09-04 14:59:42 7560

原创 统计目标集.xml的目标面积,并进行统计,画直方图,供设定anchor使用

 #!/usr/bin/env python2# -*- coding: utf-8 -*-"""Created on Mon Sep 3 06:42:30 2018@author: pc""" import osfrom pyecharts import Barimport os.pathimport xml.dom.minidomimport xml.etree....

2018-09-04 10:49:34 1705 7

原创 win10中anaconda环境调用tensorflow的object_detection api,环境配置问题及其解决

1. 在系统环境变量中,添加anconda的安装路径,使得系统可以在CMD中调用python、spyder、notebook等;2. 下载的文件 protoc-3.4.0-win32.zip(版本很重要,试了3.5 3.6都报错),提取 bin\ 下的 protoc.exe,放在research目录下, 并在CMD中运行protoc object_detection\protos\*.p...

2018-08-25 18:01:44 1035

原创 小程序_USM_selection

目的:用USM(非锐化掩膜)对图像进行处理,是图像的颜色信息更为尖锐,得到丰富的图像高维信息。平台:python + opencvimport cv2import numpy as npimg = cv2.imread('C:/Users/PC/Desktop/new1-2018-06-02-14-28-04.jpg') #低反光cv2.imshow('image',img)...

2018-08-13 19:53:13 241

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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