我正在创建一个Raspberry Pi Zero W安全摄像头,并尝试使用Node.js集成运动检测。使用Pi相机模块以8百万像素(3280x2464像素,每张图像大约5MB)拍摄图像。
在Pi Zero上,资源有限,因此将整个图像从文件加载到Node.js 可能会限制我捕获的速度,然后评估大型照片。令人惊讶的是,我在背景时间流逝过程中每秒捕获大约两个8MB图像,并希望至少每秒大约一次捕获最大尺寸的图像。 可以帮助解决这个问题的一个资源是从大图像中提取嵌入式缩略图(raspistill application中可自定义的缩略图大小)。
您是否有想法如何在不加载Node.js中的完整图像的情况下从大图像中快速提取缩略图?到目前为止,我已经找到了部分答案here。我猜测我会以某种方式通过缓冲区来管理它吗?