python 分割 画图像的轮廓
来源:互联网 发布:手机记牌器软件 编辑:程序博客网 时间:2024/06/04 11:27
<span style="font-family:Comic Sans MS;font-size:18px;">python 分割 画图像的轮廓</span>
</pre><pre code_snippet_id="1881684" snippet_file_name="blog_20160915_3_5459447" name="code" class="python">import numpy as npimport cv2__author__ = 'xinyang'Img_N = 130algo_seg_folder = 'G:/ctx_2'gt_seg_folder = 'G:/gt'src_us_folder = 'G:/src_img'save_folder = 'G:/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)
0 0
- python 分割 画图像的轮廓
- opencv画图像轮廓的代码
- ios--OpenCV--画图像轮廓
- 【OpenCV】基于轮廓的字符分割
- python 下面的轮廓填充
- opencv中画图像的直方图
- opencv字符轮廓分割
- Opencv(Python) 教程-轮廓(3)轮廓的性质
- 图像分割工作总结(六)opencv的轮廓矩
- 基于轮廓的图像分割、连通区域提取
- 基於區域的圖像分割-----------區域生長
- python的画图模块matplotlib
- 用python的matplotlib画图
- 【转】python-skimage的边缘与轮廓
- c++ 画图像直方图
- 图像分割和轮廓提取
- 一个ATL自画图像按钮的创作过程
- MATLAB画图像文件的颜色分布直方图
- LeetCode[169. Majority Elemen] 难度[easy]
- JSON工具类
- Java 多线程之join
- Tomcat配置虚拟路径,使上传文件与服务器及工程文件分离开
- C++类成员函数转换成函数对象
- python 分割 画图像的轮廓
- 树堆TreapMap 实现
- 高精度和错位排列
- SVM的个人理解
- UVa11324 The Largest Clique(强连通分量+DP)
- Andrew Stankevich Contest 6 B Under Control
- C++基础复习心得1
- 多线程之间共享哪些资源?
- datanode已启动,在UI界面下live nodes个数不对