python 分割 画图像的轮廓

import numpy as np

import cv2

__author__ = 'xinyang'

Img_N = 130

algo_seg_folder = 'G:/Project/S_rnn_201605/our_paper/AAAI2017/Figure/src/ctx_bigseg/ctx_2'

gt_seg_folder = 'G:/Project/S_rnn_201605/our_paper/AAAI2017/Figure/src/gt'

src_us_folder = 'G:/Project/S_rnn_201605/our_paper/AAAI2017/Figure/src/src_us'

save_folder = 'G:/Project/S_rnn_201605/our_paper/AAAI2017/Figure/src/only_gt_fuse'

for k in range(Img_N):

# for k in range(2):

print 'No. %d image...' % k

src_us_name = src_us_folder + '/' + str(k) + '.png'

gt_seg_name = gt_seg_folder + '/' + str(k) + '.png'

algo_seg_name = algo_seg_folder + '/' + str(k) + '.png'

src_us = cv2.imread(src_us_name, 1)

gt_seg = cv2.imread(gt_seg_name, 0)

algo_seg = cv2.imread(algo_seg_name, 0)

# get contour

gt_ret, gt_binImg = cv2.threshold(gt_seg, 127, 255, 0)

gt_im2, gt_contours, gt_hierarchy = cv2.findContours(gt_binImg, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)

algo_ret, algo_binImg = cv2.threshold(algo_seg, 127, 255, 0)

algo_im2, algo_contours, algo_hierarchy = cv2.findContours(algo_binImg, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)

# draw contour

cv2.drawContours(src_us, gt_contours, -1, (0, 0, 255), 2)

# cv2.drawContours(src_us, algo_contours, -1, (0, 255, 0), 2)

# save

save_name = save_folder + '/' + str(k) + '.png'

cv2.imwrite(save_name, src_us)

python画轮廓_python 分割 画图像的轮廓 - 程序园相关推荐

  1. python画蝴蝶_python画蝴蝶曲线图的实例

    蝴蝶曲线是由Temple H·Fay发现的可用极坐标函数表示的蝴蝶曲线. 由于此曲线优美, 因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制 ...

  2. python 画蝴蝶_python画蝴蝶曲线图的实例

    蝴蝶曲线是由Temple H·Fay发现的可用极坐标函数表示的蝴蝶曲线. 由于此曲线优美, 因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制 ...

  3. 怎么用python画直线_python怎么画直线

    python怎么画直线,画布,画图,创建一个,函数,对象 python怎么画直线 易采站长站,站长之家为您整理了python怎么画直线的相关内容. Tkinter是Python的标准 GUI 库.Py ...

  4. 用python画蝴蝶_python画蝴蝶曲线图的实例

    蝴蝶曲线是由Temple H·Fay发现的可用极坐标函数表示的蝴蝶曲线. 由于此曲线优美, 因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制 ...

  5. python脚本绘图_python实现画图工具

    简易画图工具(Python),供大家参考,具体内容如下 小黑最近在努力的入门python,正好学习到了Python的tkinker模块下的Canvas(画布)和Button(按钮)再加上相应的事务管理 ...

  6. python画树干_python教你画一棵树

    最近不少读者对 python 的 turtle 库比较感兴趣, 用python画一朵玫瑰给你 ,之前也写了一篇文章讲过如何画一朵玫瑰花.今天在知乎上找了一个用 turtle 画树的 python 程序 ...

  7. python画圣诞树_python画圣诞树

    使用python画一棵圣诞树 height = 5stars = 1for i in range(height): print((' ' * (height - i)) + ('*' * stars) ...

  8. python画小猪_Python画小猪佩奇

    coding:utf-8 import turtle as t t.pensize(4) # 设置画笔的大小 t.colormode(255) # 设置GBK颜色范围为0-255 t.color((2 ...

  9. 用python画大白_Python turtle 画个大白

    今天用Python Turtle画个大白吧.效果图如下: Python画大白def bai(): #tracer(False) speed(0) pensize(5) color('black','w ...

最新文章

  1. 非常棒的jQuery排版用插件
  2. 白话Elasticsearch68-ES生产集群部署重要的操作系统设置
  3. 常用系统函数oracle
  4. java并发包下的lock接口与syschronized关键字的区别
  5. 常见SMTP发送失败原因列表
  6. PHP date函数参数
  7. 【图像加密】基于matlab RSA图像加密解密【含Matlab源码 1442期】
  8. 中国高新技术企业名单数据
  9. cc2430 外部中断
  10. 无线破解攻击工具Aircrack-ng使用详解
  11. 少室山论道——天下武功
  12. 【云原生】裸金属架构之服务器安装VMWare ESXI虚拟化平台详细流程
  13. VI/VIM 编辑器
  14. xca自签发证书解决chrome浏览器证书不可信问题记录
  15. Linux(Ubuntu)系统如何安装Python
  16. linux bios设置界面,BIOS怎么设置 史上最详细的bios设置图解教程
  17. 完全背包问题(f m)
  18. 红队作业 | 信息收集工具汇总
  19. java创建对象的过程详解
  20. 微信公众号(H5)授权登录

热门文章

  1. 2015大学计算机二级考试,2015年计算机二级考试模拟题(一)
  2. 自然语言处理 matlab,程序员罗杰
  3. 【LeetCode】剑指 Offer 09. 用两个栈实现队列
  4. [Winform] DataGridView辅助类
  5. eslint常规语法检
  6. java基础学习——14、代码格式
  7. PHP中0、空、null和false的总结
  8. SQL in和exists 比较
  9. python如何在函数中使用全局变量
  10. SpringBootDubboZookeeper远程调用项目搭建