我正在开发一个Web应用程序,其中我从IP相机中获取图像,并且需要能够查看停车位是否有汽车。我想使用某种形状检测来实现这一点,但是我似乎只能找到C ++端口的面部检测和基本形状(例如正方形)。有人可以指导我正确的方向,以便我可以制作自己的形状检测吗?目前,我正在绘制蓝色框并获取x,y,h,w的图像数据,并查看除了停车场0xFFFFFF之外是否还有其他颜色,但在晚上它无法工作,对于行走的人也会产生偏差。
任何帮助都将不胜感激..
function drawgrid(){
context.drawImage(img, 0, 0);
localStorage.setItem( "savedImageData", canvas.toDataURL("image/png") );
context.beginPath();
context.rect(308, 240, 250, 100);
context.lineWidth = 2;
context.strokeStyle = 'blue';
context.stroke();
var dataURL = canvas.toDataURL();
}
这是获取图像数据并将其保存到本地存储中,然后我遍历每个像素,但我认为这不是正确的方法。