image-processing - 检测旋转的车辆图像

标签 image-processing computer-vision object-detection

我想将车辆图像(90、180 或 270 度)旋转到正确的位置。
我使用的假设是:将图像旋转 4 个角度(0、90、180、270)并将每个角度提供给对象检测神经网络,给出最大汽车对象置信度分数的角度将是我必须的角度用于旋转我的图像。
问题是:一些 180 度旋转的图像比原始图像给出更好的分数,因为神经网络错误地检测到有 2 个轮子的道路是汽车。例如:
The original image
The rotated image but get better score

我怎样才能防止这种情况发生?
我的模型:ssd_resnet_50_fpn_coco 来自 model zoo
以下是其他一些失败案例:
1 2 enter image description here

最佳答案

在图片中搜索车轮,并确定其中心是在车箱上方还是下方。

关于image-processing - 检测旋转的车辆图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59853050/

相关文章:

opencv - 如何使用 dlib(c++) 从 darknet(c) 传递的视频流中跟踪对象?

matlab - 如何测量图像的二阶导数

computer-vision - 如何使用PCL库从点云数据中获取协方差矩阵?

machine-learning - 为什么旋转不变神经网络没有用于流行比赛的获胜者?

deep-learning - Yolo 3 在 Yolo 4 中是如何实现的?

tensorflow - 4 步交替 RPN/Faster R-CNN 训练? - Tensorflow 对象检测模型

java - 如何缩放 BufferedImage

ruby-on-rails - Rails 5.2 ActiveStorage 保存并读取 Exif 数据

php - 如何阻止上传裸照?

python - 为图像塑造 Tensorflow/TFLearn 输入/输出的问题