我的AI之路(18)--Tensorflow的模型安装之object_detection

关于object_detection的官网运行案例 pip install tensorflow-tensorboard 首先需要把https://github.com/tensorflow/models/tree/r1.5的代码下载下来 然后进入到https://github.com/tensorflow/models/tree/r1.5/research/object_detection,下面有个README.md 1.installat... 阅读详情

       https://github.com/tensorflow/models下有不少各种用途的模型用于图片、语音、视频等方面的处理,这里以现在不少公司都使用来做对象检测或目标识别的object_detection为例来说明模型的安装和使用过程。

       如果你不嫌慢,可以使用clone 或checkout https://github.com/tensorflow/models.git来下载源码,不过我一般喜欢下载zip文件然后到本地解压展开,这样比使用git逐个获取多个源码文件快多了,下载的链接是https://github.com/tensorflow/models/archive/master.zip,这个大压缩包里包含了所有的模型的源码。

    如果你已经安装好了Tensorflow环境并且测试了Tensorflow能正确运行,那么把模型使用起来是比较简单的,对于object_detection模型的安装过程,如果你是在linux上安装的话,按照https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/installation.md里说的做就行了,前面部分说的依赖库,在安装Tensorflow时应该都已经安装解决不用看,对于COCO API,如果你需要用到就按照里面的说明去安装,不需要用到就可以略过,后面需要时再回头安装。

      不过为了方便和我安装的Windows版OpenCV的目标检测对照效果,我是直接在Windows下也安装了Tensorflow,然后在Windows下使用object_detection,下载完上面说的Tensorflow的模型文件包master.zip后,我展开到了路径D:\AI\tensorflow\models下。  

      然后从https://github.com/protocolbuffers/protobuf/releases/这里下载个最新版3.6.1版的编译好了的Windows版本的protoc文件压缩包protoc-3.6.1-win32.zip 到本地D:\AI\tensorflow\protoc-3.6.1-win32后解压后把D:\AI\tensorflow\protoc-3.6.1-win32\bin加入到path路径

   set PATH=D:\AI\tensorflow\protoc-3.6.1-win32\bin;%PATH%

然后cd D:\AI\tensorflow\models\research\object_detection\protos,再对protos目录下的每个文件执行类似如下命令由.proto文件生成对应的.py文件,这里比较恶心的是高版本的protoc不支持文件通配符*了,只能指定具体的完整的文件名,这点很恼火,不知道为何要这么倒退,以前比较老的版本的protoc是支持通配符一次处理多个文件的:

    

...

然后设置PYTHONPATH环境变量:

然后回到上层目录:cd D:\AI\tensorflow\models\research,再执行 

python object_detection/builders/model_builder_test.py

这就准备好object_detection模型了,下面跑个例子试试,执行:jupyter notebook 以启动jupyter notebook:

在弹出的浏览器页面中的列表里点击object_detection进入:

然后点击object_detection_tutorial.ipynb文件:

在进入的页面中连续点击run按钮单步执行里面的python脚本块直至最后:

然后等一会儿,会出现两张图片和目标识别结果:

 

OK,这说明object_detection模型完全可以正确使用了。

 

我的AI之路(1)--前言

我的AI之路(2)--安装Fedora 28

我的AI之路(3)--安装Anaconda3 和Caffe

我的AI之路(4)--在Anaconda3 下安装Tensorflow 1.8

我的AI之路(5)--如何选择和正确安装跟Tensorflow版本对应的CUDA和cuDNN版本

我的AI之路(6)--在Anaconda3 下安装PyTorch

我的AI之路(7)--安装OpenCV3_Python 3.4.1 + Contrib以及PyCharm

我的AI之路(8)--体验用OpenCV 3的ANN进行手写数字识别及解决遇到的问题

我的AI之路(9)--使用scikit-learn

我的AI之路(10)--如何在Linux下安装CUDA和CUDNN

我的AI之路(11)--如何解决在Linux下编译OpenCV3时出现的多个错误

我的AI之路(12)--如何配置Caffe使用GPU计算并解决编译中出现的若干错误

我的AI之路(13)--解决编译gcc/g++源码过程中出现的错误

我的AI之路(14)--Caffe example:使用MNIST数据集训练和测试LeNet-5模型

我的AI之路(15)--Linux下编译OpenCV3的最新版OpenCV3.4.1及错误解决

我的AI之路(16)--云服务器上安装和调试基于Tensorflow 1.10.1的训练环境

我的AI之路(17)--Tensorflow和Caffe的API及Guide

我的AI之路(18)--Tensorflow的模型安装之object_detection

我的AI之路(19)--如何在Windows下安装pycocotools PythonAPI

我的AI之路(20)--用Tensorflow object_detection跑raccoon数据集

我的AI之路(21)--用Tensorflow object_detection跑PASCAL VOC 2012数据集

我的AI之路(22)--使用Object_Detection_Tensorflow_API

我的AI之路(23)--在Windows下编译Bazel和使用Bazel编译tensorflow

 

从0开始,在树莓派上部署TensorFlow Object Detection API 如果你只想用树莓派来识别,请移步https://blog.youkuaiyun.com/weixin_43599336/article/details/83713790 视频演示地址: P1: https://www.bilibili.com/video/AV31697636 # 系统安装 P2: https://www.bilibili.com/video/AV31706598 ... 阅读详情

相关推荐

基于TensorFlow Object Detection API实现RetinaNet目标检测网络(附源码)

RetinaNet是作者Tsung-Yi Lin和Kaiming He于2018年发表的论文Focal Loss for Dense Object Detection中提出的网络。RetinaNet凭借其结构精简清晰、可扩展性强、检测准确率高等特点,成为了很多目标检测算法的baseline。在模型的训练过程中,经常会遇到这样的场景:我们需要保存某个时刻训练好的模型参数,这样在对模型进行微调时,才能使用保存好的参数继续训练,而不是再随机生成参数大范围的拟合。

专注AI领域 1683

TensorFlow目标检测API——测试是否安装成功

运行 python object_detection/builders/model_builder_test.py 检测TensorFlow目标检测API是否安装成功。 结果报错:File “object_detection/builders/model_builder_test.py”, line 21, in from object_detection.builders import model_builder ModuleNotFoundError: No module named ‘object_

黑手黛博拉的博客 649

DDR4 硬件设计笔记

DDR4-DRAM是第四代支持双倍数据读取,支持随机位置存取的静态存储器。DDR4-DRAM的工作原理。DDR之T拓扑和Fly-by拓扑。DDR的硬件设计。DDR4 PCB设计要点介绍。DDR4之PCB走线间距的串扰评估。DDR4之内存通道(channel)和内存列(rank)。

qq_26815321的博客 1万+

tensorflow之目标检测(一) --object detection--API安装

环境:win10 CPU 3.7 python 第一步 下载models 下载tensorflow object_detection API 的models,解压 (1)下载地址链接:https://pan.baidu.com/s/1Bs5D1iINsfx-aqBvkdoKOw 提取码:t1pa (2)或者github上下载该项目 第二步安装protobuf (1) 下载...

风雨潇潇一书生 484

LabVIEW工程密码保护机制与移除技术详解

LabVIEW作为工业自动化领域广泛使用的图形化编程工具,其密码保护机制涉及文件加密与权限控制等核心技术。从技术实现来看,现代版本采用AES-128加密结合SHA-256哈希校验,而经典版本使用XOR加密配合Base64编码。理解这些加密原理对于工程维护、灾难恢复等合法场景至关重要。在实际应用中,密码移除工具需要处理不同版本的文件结构差异,包括解析XML描述区的Protection标签、动态识别版本并应用对应解密策略。这类技术在工业设备维护、教学研究等场景具有重要价值,但必须注意遵守法律边界,确保拥有合法的

weixin_34161083的博客 390

STM32 烧录报错Invalid ROM Table

STM32 烧录报错Invalid ROM Table

热爱科技,物联,程序开发等 1734

python调用tensorflow模型_利用Tensorflow构建自己的物体识别模型(一)

原料windows10+python3.5+pycharm安装tensorflow利用Tensorflow训练搭建自己的物体训练模型,万里长征第一步,先安装tensorflow。tensorflow分为cpu版和gpu版,gpu版的运行速度是cpu的50倍,但是gpu版的坑太多,要安装许多开发套件,对windows的支持不够友好;更为致命的是,它需要Nvida的中高端显卡,我的电脑系统是windo...

weixin_39557402的博客 791

硬件-电源-智能保护:eFuse选型与实战设计全攻略

本文深入解析eFuse在硬件电源设计中的关键作用与实战选型技巧。作为智能保护器件,eFuse能提供毫安级精度的过流保护、多重故障防护和智能恢复功能,比传统保险丝快1000倍以上。文章详细介绍了eFuse的工作原理、五大选型维度和PCB布局要点,帮助工程师有效预防电源异常导致的硬件损坏,适用于AI服务器、工业控制等场景。

weixin_30879169的博客 200

python模型训练框架_快速搭建TensorFlow目标检测框架并训练自己的数据集

安装anaconda创建python3.6环境非常不建议使用windows,因为学界、工业界tensorflow基本上都是linux环境,windows各种工具bug调试麻烦多多。笔者很早就完成了ubuntu 18.04的教程,windows又花了很多时间解决BUGlinux,macos系统使用terminal,windows用户使用cmd执行下列命令目前tensorflow1.12版本最高支持到...

weixin_39657300的博客 859

如何对正射影像DOM(卫星影像、无人机航拍影像)进行拼接、合并以及去黑边(附 Global Mapper Pro 24.0 安装包(中文注册版))

为什么要对正射影像DOM进行拼接?影像去黑边、影像拼接的操作和步骤。

从地图看世界的专栏 4300

芒果YOLO11改进21:检测头Head篇:即插即用|新颖轻量化非对称多级压缩LADH检测头,原创改进适配YOLOv8高效检测头,检测头新颖性改进,全网首发独一份

检测头Head篇:即插即用|新颖轻量化非对称多级压缩LADH检测头,原创改进适配YOLOv8高效检测头,检测头新颖性改进,全网首发独一份

包括YOLOv5、YOLOv7、YOLOv8等模型改进 792

使用自己的数据训练MobileNet SSD v2目标检测--TensorFlow object detection

使用自己的数据训练MobileNet SSD v2目标检测--TensorFlow object detection1. 配置1.1 下载models-1.12.02. 准备数据集3. 配置文件和模型3.1 下载预训练模型3.2 修改配置文件4. 训练4.1 使用tensorboard查看训练过程5. 冻结模型参数6. 调用pb文件进行预测 1. 配置 基本配置 版本号 CPU I...

weixin_43056275的博客 3911

S7-200SMART PLC中进行MODBUS RTU通信的3种方法(1)

S7-200SMART PLC中进行MODBUS RTU通信的3种方法(1)

Robot_PLC_HMI_Automation 4239

TensorFlow Object Detect API 实战与踩坑经验分享

本项目起源于本人《人工智能原理》一课的大作业,要求识别苹果、香蕉、橙子三种水果,并用IOU、Precision、Recall、mAP四个指标进行评估(谁拿前3个作为最终指标啊)。一通搜索下来最终决定拿 TensorFlow Object Detect API V2 来完成。主要参考了官方教程以及众多大神博客。由于本人主要负责后端的工作,就只在这分享下后端的一些经验。本文主要汇总一下对在这期间有用的教程与分享本人在这安装、训练期间遇到的问题以及解决方法。

Megrez__的博客 1944

AppStore逆向分析(登录、查询、下单)

某网站全协议流程逆向与分析(自动登录、激活、查询、下单)

吴秋霖的博客 3028

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

安全帽深度学习训练:从TensorFlow Object-Detection API到树莓派 tflite移动端踩坑记

今天也算我首次发实现过程博文,写的不好请谅解,如果对您有帮助,麻烦点个赞噢 说一下我的实现过程,我是Object Detection API训练模型,版本tf 1.14 正常按网上教程训练出来后,https://www.cnblogs.com/White-xzx/p/9503203.html,可以出现model.ckpt-200000.data 训练文件,然后按教程会出来frozen_inference_graph.pb等文件(这一步是在windows7环境下实现), 然后通过exp...

jiangjiang4564的博客 2398

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Tensorflow object detection API 搭建属于自己的物体识别模型

一、下载Tensorflow object detection API工程源码   网址:https://github.com/tensorflow/models,可通过Git下载,打开Git Bash,输入git clone https://github.com/tensorflow/models.git进行下载。 二、标记需要训练的图片   ①、在第一步下载的工程文件models\res...

weixin_34270865的博客 323

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Ubuntu 18.01下安装TensorFlow Object Detection API--从头开始训练自己的数据集(二)

二、利用TensorFlow Object Detection API训练自己的数据集 第一部分讲了如何搭建训练环境,这部分讲解如何从头开始训练自己的数据集! 1. 首先,标注数据集,推荐labelImag这个标注用的小工具,大家可以在https://github.com/tzutalin/labelImg上下载,然后直接运行它的labelImag.py文件即可进入标注界面。为了方便,以VO...

duanyajun987的博客 575

【TensorFlow】获取object detection API训练模型的输出坐标

  如下图,谷歌开源的object detection API提供了五种网络结构的fine-tuning训练权重,方便我们针对目标检测的需求进行模型训练,本文详细介绍下导出训练模型后,如何获得目标检测框的坐标。如果对使用object detection API训练模型的过程不了解,可以参考博文:https://www.cnblogs.com/White-xzx/p/9503203.htm...

diejingbu1567的博客 589

tensorflow Object Detection API中训练ssd_mobilenet_v3_small

安装tensorflow Object Detection API 1. 下载该API到指定的文件夹 在现有的官方github下载models,安装的tensorflow-gpu==1.12.0,但是经过后续的编译,测试出错了,报错为ModuleNotFoundError: No module named ‘tensorflow.compat.v1’,在issues里找到了一个解决办法,下载 r1.13.0 branch即可。 将models-r1.13.0下载到tensorflow文件夹下。 2. 在A

qq_45057749的博客 2675

如何高效的利用tensorflow+Object DetectionAPI训练识别自己的数据集

二、tensorflow Object DetectionAPI训练识别自己的数据集 参考GitHub:https://github.com/EdjeElectronics/TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Windows-10?tdsourcetag=s_pcqq_aiomsg 参考博客:https:/...

HRFarsighted的博客 1678

我的AI之路(20)--用Tensorflow object_detection跑raccoon数据集

    Raccoon是一个小巧有趣的加标签了的数据集,总共200张图片,用来训练识别浣熊,我们用它来学习体验object_detection的训练测试过程是可以的。      到https://github.com/datitran/raccoon_dataset 下载zip压缩文件到本地解压到D:\AI\dataset\raccoon_dataset-master,可以看到,在images下...

XCCCCZ的博客 2301

我的AI之路(22)--使用Object_Detection_Tensorflow_API

  在安装好Tensorflow models(参见我的AI之路(18)--Tensorflow的模型安装之object_detection)后,下载Object_Detection_Tensorflow_API.ipynb文件,这个文件相对于object_detection里自带的object_detection_tutorial.ipynb来说,除了对静态测试图片中的狗和人等物体的识别,后面增...

XCCCCZ的博客 1391

TensorFlow Object Detection API目标检测检测代码

一、TensorFlow Object Detection API的安装见本人以下两篇博客: windows10下安装TensorFlow Object Detection API:https://mp.youkuaiyun.com/postedit/82023949 Ubuntu18.04下安装TensorFlow Object Detection API:https://mp.youkuaiyun.com/pos...

逆风者 1144

快速安装并上手Tensorflow Object Detection API

“机械神乃是你的主人,黑暗器械!向祂跪倒、知晓你的不忠、接受你的毁灭!” ———普罗斯克大师 步骤1. 下载Object Detection API,在https://github.com/tensorflow/models,将下载下的zip包解压放在桌面(或者自定义其他路径) 步骤2. 安装Object Detection API依赖包 pip install contex...

kingkongsama的博客 274

win10下用tensorflow object detection API训练自己的数据出错

(gtf36) D:\models-master\models\research\object_detection>python model_main.py --pipeline_config_path=mytraining/faster_rcnn_resnet101_coco.config --model_dir=object_detection/mytraining --num_tra...

natures66的博客 7315
上一篇: 我的AI之路(17)--Tensorflow和Caffe的API及Guide
下一篇: 我的AI之路(19)--如何在Windows下安装pycocotools PythonAPI
Arnold-FY-Chen
博客等级 码龄19年 925粉丝 204原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Arnold-FY-Chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值