OpenCV Library Porting