android opencv rectangle,Android OpenCV Find Largest Square or Rectangle

This might have been answered but I desperately need an answer for this. I want to find the largest square or rectangle in an image using OpenCV in Android. All of the solutions that I found are C++ and I tried converting it but it doesn't work and I do not know where I'm wrong. privateMatfindLargestRectangle(Matoriginal_image){MatimgSource=original_image;Imgproc.cvtColor(imgSource,imgSource,Imgproc.COLOR_BGR2GRAY);Imgproc.Canny(imgSource,imgSource,100,100);//I don't know what to do in herereturnimgSource;}

What I am trying to accomplish in here is to create a new image that is based on the largest square found in the original image (return value Mat image).

This is what I want to happen:

It's also okay that I just get the four points of the largest square and I think I can take it from there. But it would be better if I can just return the cropped image.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值