00001 #include <pano_py/pano_py.h> 00002 00003 #include <pano_core/pano_core.h> 00004 #include <pano_py/opencv.h> 00005 00006 00007 using namespace pano; 00008 using namespace cv; 00009 00010 namespace pano_py{ 00011 00012 namespace{ 00013 double checkBlur(BlurDetector& bd, bp::object cvmat) 00014 { 00015 Mat img = convertObj2Mat(cvmat); 00016 CV_Assert(!img.empty()); 00017 return bd.checkBlur(img); 00018 } 00019 } 00020 00021 void wrap_BlurDetector(){ 00022 bp::class_<BlurDetector>("BlurDetector") 00023 .def("checkBlur",checkBlur); 00024 } 00025 00026 }