我已经使用Canny边缘检测器生成了边缘,现在想通过这些边缘裁剪源图像。
有什么方法可以得到的。
$(document).ready(function(){
$("#amountInput").on('keyup', function(){
if(parseInt(this.value) > 34 && parseInt(this.value) < 50) {
$(".amountMessage").addClass("show");
} else {
$(".amountMessage").removeClass("show");
}
});
})
像素位置。255
像素位置。255
的左和底部。255
底部和底部。然后根据该位置裁剪该图像。 使用开放式简历或任何其他使用python的库。
答案 0 :(得分:0)
也许有更好的解决方案,但我认为您可以实现一种算法。
首先绘制一个正方形,以完全捕获子像素集。然后,一次缓慢地将侧面移入,直到遇到255
像素为止。完全拉开所有4个侧面后,您将有需要的区域可以修剪。
您还可以使用四个简单(单线)的 For循环来检查“第一个白色像素” 。由于像素x-pos从顶部/左侧开始,因此请使用x++
向前检查,使用x--
向后检查(从右侧)。