java - OpenCV4 中似乎缺少 Imgproc.unactor()

标签 java opencv

Java视频应用使用

Imgproc.undistort(frameIn,frameout_undist,cameraMatrix,distCoeffs,camUndistortMatrix);

使用OpenCV 3.4.3版本来压平径向扭曲的图像。我升级到 OpenCV 4.1.1 刚刚破坏了这个调用,并且我在新 API 中找不到等效的函数。我提供了扭曲图像frameIn、未扭曲图像frameout_undist的缓冲区、相机和距离系数cameraMatrixdistCoeffs >,以及从 Calib3d.getOptimalNewCameraMatrix() 导出的最佳不失真矩阵。我希望有人能指出我在 Opencv 4 中反扭曲图像的批准方法。

最佳答案

该功能已移至Calib3d模块

Calib3d.undistort(frameIn,frameout_undist,cameraMatrix,distCoeffs);

您还可以在 API for OpenCV modules 中搜索此问题和类似问题的答案。

关于java - OpenCV4 中似乎缺少 Imgproc.unactor(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58716648/

相关文章:

java - 如何关闭 Grizzly 日志记录?

opencv - 如何检测特定角度的角点

c++ - 在 OpenCV 中更改相机设置

opencv - OpenCV-如何将不同的轮廓统一到一个封闭的轮廓

c++ - findHomography 在 OpenCV 3.0 中不起作用

java - 保存集合 : org. hibernate.LazyInitializationException : failed to lazily initialize a collection, 没有 session 或 session 已关闭

java - Tomcat强制关闭可以通过异常类型的catch block 捕获吗

java - Android JavaMail IMAP 10 秒后超时

java - 从 LDAP 获取组和用户

c++ - 在 OpenCV 中保存图像以进行运行时更新