skip to navigation
skip to content

Not Logged In

TiffCapture 0.1.3

Brings the power of OpenCV to TIFF videos; provides interface to multi-part TIFFs compatible with OpenCV's VideoCapture.

Provides a PIL based capture interface to multi-part tiffs, allowing them to be used more easily with OpenCV. This allows you to use OpenCV’s image and video processing capabilities with tiff stacks, a video form frequently encountered in scientific video as it is lossless and supports custom metadata.

Examples

A minimal example looks like this:

import tiffcapture as tc
import matplotlib.pyplot at plt
tiff = tc.opentiff(filename)
plt.imshow(tiff.read()[1])
plt.show()
tiff.release()

More real world usage looks like this:

import tiffcapture as tc
import cv2
tiff = tc.opentiff(filename) #open img
_, first_img = tiff.retrieve()
cv2.namedWindow('video')
for f,img in tiff:
    tempimg = cv2.absdiff(first_img, img) # bkgnd sub
    _, tempimg = cv2.threshold(tempimg, 5, 255,
        cv2.cv.CV_THRESH_BINARY) # convert to binary
    cv2.imshow('video', tempimg)
    cv2.waitKey(80)
cv2.destroyWindow('video')
 
File Type Py Version Uploaded on Size
TiffCapture-0.1.3.tar.gz (md5) Source 2014-05-15 3KB
  • Downloads (All Versions):
  • 9 downloads in the last day
  • 59 downloads in the last week
  • 248 downloads in the last month