deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测

 

 

实现效果

 

mask RCNN  目标检测和识别

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第1张图片

 

 

Deeplab V3 语义分割

提取检测目标

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第2张图片

 

人物检测和提取

 

 

 

 

 

Mask RCNN

人物检测和显示

 

 

 

deeplab V3 人物和背景提取, 合成显示

 

 

 

 

 

 

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第3张图片

 

 

代码整理好,再分享。

 

 

 

 

DeeplabV3

 

https://github.com/tensorflow/models/tree/master/research/deeplab

 

 

安装

 

替换deeplab 最新

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第4张图片

 

 

######################

查看所有环境

conda info --envs

1

新建虚拟环境

conda create -n myenv python=3.6

1

删除虚拟环境

conda remove -n myenv --all

1

激活虚拟环境

conda activate myenv

1

退出虚拟环境

conda deactivate myenv

 

创建环境

conda create -n TF_Deeplab --clone tensorflow-API

 

 

 

 

 

 

Pytest  安装

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第5张图片

Numpy 更新1.15.1

 

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第6张图片

 

 

运行model_test 测试

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第7张图片

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第8张图片

 

 

Quick test by running model_test.py:

# From tensorflow/models/research/

python deeplab/model_test.py

Quick running the whole code on the PASCAL VOC 2012 dataset:

# From tensorflow/models/research/deeplab

sh local_test.sh

DeepLab depends on the following libraries:

  • Numpy
  • Pillow 1.0
  • tf Slim (which is included in the "tensorflow/models/research/" checkout)
  • Jupyter notebook
  • Matplotlib
  • Tensorflow

 

We provide deeplab models pretrained several datasets, including (1) PASCAL VOC 2012, (2) Cityscapes, and (3) ADE20K for reproducing our results

Pretrained model

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第9张图片

PASCAL2012

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第10张图片

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第11张图片

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第12张图片

 

 

 

 

 

CITYSCAPES

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第13张图片

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第14张图片

 

 

ADE

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第15张图片

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第16张图片

 

Mobilenet

https://github.com/tensorflow/models/tree/master/research/slim/nets/mobilenet

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第17张图片

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第18张图片

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第19张图片

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第20张图片

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第21张图片

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第22张图片

 

 

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第23张图片

 

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第24张图片

deeplab V3 Mask RCNN tensorflow实现 语义分割 人物背景分开 合成不同场景的图像 目标检测_第25张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(pose,net)