我有许多带有人物肖像的年鉴图片,我正在尝试建立一个可以检测这些肖像的algorytm.至少,检测正确的矩形肖像.实施例1 实施例2
我正在尝试调查三个方向:
通过结合上述三种算法的结果,我希望得到一些适用于许多不同年鉴页面的方法.
对于矩形检测的任何帮助,我将非常感激.我从Java和OpenCV 3开始.
这是我申请图像的代码:
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Mat source = Imgcodecs.imread("Path/to/image", Imgcodecs.CV_LOAD_IMAGE_ANYCOLOR);
Mat destination = new Mat(source.rows(), source.cols(), source.type());
Imgproc.cvtColor(source, destination, Imgproc.COLOR_RGB2GRAY);
Imgproc.GaussianBlur(destination, destination, new Size(5, 5), 0, 0, Core.BORDER_DEFAULT);
int threshold = 100;
Imgproc.Canny(destination, destination, 50, 100);
Imgproc.Canny(destination, destination, threshold, threshold*3);
Run Code Online (Sandbox Code Playgroud)
试图从上面的边缘找到轮廓:
List<MatOfPoint> contourDetections = new ArrayList<>();
Mat hierarchy = new Mat();
// Find contours
Imgproc.findContours(destination, contourDetections, hierarchy, Imgproc.RETR_EXTERNAL, Imgproc.CHAIN_APPROX_SIMPLE);
// Draw contours
Imgproc.drawContours(source, contours, -1, new Scalar(255,0,0), 2);
Run Code Online (Sandbox Code Playgroud)
但不确定如何从这些轮廓中提取矩形,因为许多线条都是不完整的. …
您能否建议我在哪些方面将代码更改从SVN部署到在自动扩展组中的Amazon负载均衡器后面运行的所有ec2实例?当在自动缩放组中自动启动新的ec2实例时,我还需要将代码更新到最新版本.
我想使用'user-data'在新机器上运行'svn up'.也许我可以使用cron在所有机器上定期运行'svn up'.你能提出更好的解决方案吗
svn deployment load-balancing amazon-web-services autoscaling
你能建议如何在Symfony 2中将任何调试数据打印到浏览器控制台吗?特别是,可以用Symfony实现VarDumper Component吗?
在Zend Framework中,您可以使用工具Zend_Log_Writer_Firebug来执行此操作,这非常有用.Symfony的盒子里有这样的东西吗?