Python OpenCV sample subset images

原创 2017年01月03日 14:12:35

sample subset images from many images


import sys,os

def fileCountIn(dir):
    return sum([len(files) for root,dirs,files in os.walk(dir)])

print "sample images:"
path = "/home/qz/Desktop/CalibGoProHero4/intrinsic/src3/"
newpath = "/home/qz/Desktop/CalibGoProHero4/intrinsic/src/"
fileCount = fileCountIn(path)
print fileCount
sample_ratio = 0.025
sample_digits = int(1/sample_ratio)
print sample_digits
index = 1
for filename in os.listdir(path):
    index = index +1
    if(index%sample_digits==0):
        print filename
        img = cv2.imread(path + filename)
        img = cv2.transpose(img)
        img = cv2.flip(img,1 )
        new_name = newpath + filename
        cv2.imwrite(new_name, img)


相关文章推荐

用 Python 和 OpenCV 检测图片上的条形码Detecting Barcodes in Images with Python and OpenCV

UPDATE: The introduction to this post may seen a little “out there”. For some context, I had just fi...

【OpenCV_06】图像滤波器Filtering Images-腐蚀函数cvErode 和 膨胀函数cvDilate

图像滤波在计算机视觉中占很大比重,是大部分计算机视觉应用的基础。对图像滤波应该在应用之前完成。OpenCV内建了很多图像滤波方法(OpenCV 2.X 及C++ ) 改变图像或视频的亮度改变图像...
  • tealex
  • tealex
  • 2016年05月31日 14:08
  • 462

Ubuntu平台下OpenCV官方教程之how_to_scan_images.cpp例程的编译

假设你已经在你的Ubuntu系统下安装好了OpenCV,我安装的是OpenCV-2.4.10,Ubuntu的版本是12.04的。Ok直奔主题。。。。。。 1.编写CMakeLists.txt文件 (...

学习OpenCV:Color Transfer Between Images算法的实现

CV课程的第一次作业就是Color Transfer Between Images算法的实现。 这个算法的用处是,给出两张图片,给第一张图染上第二张图的颜色。输出效果图。 算法流程: 1.首先得...

【OpenCV_09】平滑/模糊图片 Smooth / Blur Images及 彩色图转 灰度图和二值化

这一节,谈一谈如何对图像进行平滑,也可以叫做模糊。平滑图像的主要目的是减少噪声,这样采用平滑图像来降低噪声是是非常常见的预处理方法。 1.归一化滤波平滑-Homogeneous Smoothing ...
  • tealex
  • tealex
  • 2016年06月01日 10:02
  • 2048

Python and Golang upload images

Python模拟HTTP上传图片#utf-8 import threading from time import ctime from poster.encode import multipart_e...

EM算法学习笔记_2(opencv自带EM sample学习)

实验说明:   在上一讲EM算法学习笔记_1(对EM算法的简单理解) 中已经用通俗的语言简单的介绍了下EM算法,在这一节中就采用opencv自带的一个EM sample来学习下opencv中...

opencv sample导入到Android studio(tutorial部分)

opencv sample导入到Android studio(tutorial部分)本人初学opencv ,需要植入到Android中,想让opencv samples里的全部转移到Android s...
  • etcxyf
  • etcxyf
  • 2017年06月02日 17:15
  • 103
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python OpenCV sample subset images
举报原因:
原因补充:

(最多只允许输入30个字)