almost finished Python wrappers

This commit is contained in:
Vadim Pisarevsky
2010-11-02 17:58:22 +00:00
parent eda72a3e8b
commit 5b6a755719
27 changed files with 1292 additions and 634 deletions

View File

@@ -408,6 +408,15 @@ bool VideoCapture::retrieve(Mat& image, int channel)
}
return true;
}
bool VideoCapture::read(Mat& image)
{
if(!grab())
image.release();
else
retrieve(image);
return !image.empty();
}
VideoCapture& VideoCapture::operator >> (Mat& image)
{
@@ -451,11 +460,16 @@ bool VideoWriter::isOpened() const
{
return !writer.empty();
}
VideoWriter& VideoWriter::operator << (const Mat& image)
void VideoWriter::write(const Mat& image)
{
IplImage _img = image;
cvWriteFrame(writer, &_img);
}
VideoWriter& VideoWriter::operator << (const Mat& image)
{
write(image);
return *this;
}