所以我有一个工业相机:Mako G-503B,它只能捕获单色视频。
当前,我打算使用python中的OpenCV访问此摄像机,因为我打算将Tensorflow和预训练的CNN与COCO数据集一起使用。仅供参考:ssd_mobilenet_v1_coco_2018_01_28
不幸的是,由于相机仅捕获单色视频,并且模型需要RGB矢量,所以我需要进行转换。
我转换图像的方法只是将2d单色像素阵列复制为3维阵列:
img_array = np.array([img.shape[0], img.shape[1],3])
img3d = np.dstack((img,img,img))
我的代码运行,并且没有错误。不幸的是,我的对象周围没有看到任何边界框。
因此,我的问题是: