Python
xinyu3307
这个作者很懒,什么都没留下…
展开
-
Ubuntu+DroneKit Python配置
安装sudo apt-get install python-py python-dev用pip来安装dronekit和dronekit-sitl#如果没有pip ,先安装python-pipsudo apt install python-pipsudo pip install dronekitsudo pip install dronekit-sitlDronekit 不支持Python3.原创 2017-03-25 13:19:34 · 3143 阅读 · 4 评论 -
TensorFlow:Object_Detection_API在Windows10上的配置
安装 假设已配置完tensorflow,并安装好Anaconda3-4.2.0(此版本为python3.5)从github下载models tensorflow/modelsProtobuf 编译 protobuf下载 我下载的版本是protoc-3.3.0-win32.zip,解压后将bin文件夹中的【protoc.exe】放到C:\Windows 在models目录下shift+右键打原创 2017-08-11 23:41:27 · 15738 阅读 · 21 评论 -
TensorFlow——训练自己的数据——CIFAR10(一)数据准备
参考教程:Tensorflow教程:深度学习 图像分类 CIFAR10数据集Reading Data 所用函数def read_cifar10(data_dir, is_train, batch_size, shuffle):` Args: data_dir: the directory of CIFAR10 is_train: boolen原创 2017-08-10 20:06:08 · 4101 阅读 · 0 评论 -
Python+OpenCV 程序暂停
waitKey( int delay) 如果delay≤0,则程序暂停,直到键盘按键才继续运行,返回按键的ASCII值;如果delay>0,则等待delay毫秒后继续运行。实现功能按下按键,视频暂停播放,再次按下,视频继续播放import numpy as npimport cv2cap = cv2.VideoCapture('1.avi')fourcc = cv2.Video原创 2017-06-27 19:15:59 · 5215 阅读 · 0 评论 -
Python+OpenCV感兴趣区域ROI提取
Python+OpenCV2感兴趣区域ROI提取方法一:使用轮廓步骤1"""src为原图"""ROI = np.zeros(src.shape, np.uint8) #感兴趣区域ROIproimage = src.copy() #复制原图"""提取轮廓""" proimage=cv2.cvtColor(proimage,cv2.COLOR_BGR2GRAY)原创 2017-06-23 22:00:28 · 37843 阅读 · 3 评论 -
机器学习——数据标注工具使用
LabelImg源码编译教程 LabelImg_github Windows_Linux打包软件使用方法StepsClick ‘Change default saved annotation folder’ in Menu/File Click ‘Open Dir’Click ‘Create RectBox’ Click and release left mouse to select原创 2017-07-05 15:33:54 · 16026 阅读 · 1 评论 -
TensorFlow——训练自己的数据(一)数据处理
参考:Tensorflow教程-猫狗大战数据集 贴一张自己画的思维导图 数据集准备 kaggle猫狗大战数据集(训练),微软的不需要翻墙12500张cat12500张dog生成图片路径和标签的List step1:获取D:/Study/Python/Projects/Cats_vs_Dogs/data/Cat下所有的猫图路径名,存放到cats中,同时贴上标签0,存放到labe原创 2017-07-07 12:41:53 · 45049 阅读 · 20 评论 -
TensorFlow——训练自己的数据(四)模型测试
测试一张图片获取一张图片函数:def get_one_image(train):输入参数:train,训练图片的路径返回参数:image,从训练图片中随机抽取一张图片n = len(train)ind = np.random.randint(0, n)img_dir = train[ind]image = Image.open(img_dir)plt.imshow(image)imag原创 2017-07-12 12:25:25 · 22961 阅读 · 11 评论 -
TensorFlow——训练自己的数据(五)模型评估
模型的评估主要有几个指标:平均准确率、识别的时间、loss下降变化等。Tensorflow提供了一个log可视化的工具tensroboard。要看到log就必须在训练时用summary去记录想要显示的东西,包括acc\loss甚至image。Tensorboard的使用 windows下,在CMD命令行或者shell界面下输入(在存放log文件的目录打开才有效,不然在chrome浏览器无法看见图原创 2017-07-12 12:48:07 · 9236 阅读 · 4 评论 -
TensorFlow——训练自己的数据(三)模型训练
参考:Tensorflow教程-猫狗大战数据集 文件training.py导入文件import osimport numpy as npimport tensorflow as tfimport input_dataimport model变量声明N_CLASSES = 2 #猫和狗IMG_W = 208 # resize图像,太大的话训练时间久IMG_H = 208BATC原创 2017-07-11 16:45:06 · 18834 阅读 · 5 评论 -
TensorFlow——训练自己的数据(二)模型设计
参考:Tensorflow教程-猫狗大战数据集 文件:model.py网络结构定义 一个简单的卷积神经网络,卷积+池化层x2,全连接层x2,最后一个softmax层做分类。 函数:def inference(images, batch_size, n_classes):输入参数: images,image batch、4D tensor、tf.float32、[batch_size,原创 2017-07-11 13:37:14 · 9703 阅读 · 2 评论 -
Windows10+DroneKit+Python2.7
配置环境Anaconda+Python2.7(32bit) 如果我们需要添加2.7版本的Python,可以进行如下操作。conda create -n py27 python=2.7activate py27github for windows安装Dronekit打开cmdpip install dronekit设置模拟无人机(SITL)DroneKit-SITL可以在没有一个真正的无人机的情况原创 2017-03-25 17:30:33 · 1990 阅读 · 0 评论 -
DroneKit示例分析1---状态的获取与设置
能获取大部分无人机的状态信息,但只有以下几个可以设置Vehicle.home_location,Vehicle.gimbal Vehicle.airspeed, Vehicle.groundspeed, Vehicle.mode Vehicle.armed以下代码涵盖了大部分的无人机状态获取(通过MavLink) # vehicle is an instance of the Veh原创 2017-03-26 12:46:27 · 2807 阅读 · 1 评论 -
TensorFlow Object Detection API 在Windows10和Ubuntu上的配置
前言 好久没用博客了,因为服务器原因重装了好几次,tensorflow也一直跟着重装,这篇博文相比上一篇会更完善点,用的版本也会新一些。主要记录在win10和ubuntu上配置Tensorflow目标检测接口的过程和一些遇到的问题,也会记录gpu版tensorflow的安装过程(CUDA和cuDNN)。在使用接口之前,请先确认自己能使用GPU版本的tensorflow!这篇只有配置,以后有时...原创 2018-03-09 15:32:40 · 1349 阅读 · 2 评论