问题标签 [opencv4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 无法检测人脸,返回矩形大小始终为 1x0
我有以下Android代码:
并使用以下人脸检测类:
使用以下代码从相机成功拍摄照片后调用人脸检测功能:
我得到的完整错误是:
我加
前
并得到以下信息:
更新
看起来问题是我将 as 定义maxSize
为null
,它应该是Size()
或全尺寸为:Size(40.0, 40.0)
现在我将其更改为:
我没有挂起或崩溃,而是返回rectangles.size()
as :
这是否意味着它没有检测到任何人脸,如果是,如何解决?
computer-vision - 整体嵌套边缘检测 OpenCV C++ 实现
是否有 Hoistically Nested Edge 检测的 OpenCV C++ 实现?我知道有一个可用的 python 实现!如果有人能指出我,将不胜感激!
ios - 使用 HSL 转换编辑 RGB 颜色空间图像失败
我正在制作一个应用程序来通过 opencv2 和来自 Internet 的一些转换代码来编辑图像的 HSL 颜色空间。
我想原始图像的色彩空间是 RGB,所以这是我的想法:
- 将 UIImage 转换为 cvMat
- 将色彩空间从 BGR 转换为 HLS。
- 循环遍历所有像素点,得到对应的 HLS 值。
- 自定义算法。
- 将 HLS 值更改重写为 cvMat
- 将 cvMat 转换为 UIImage
这是我的代码:
UIImage 和 cvMat 之间的转换
参考:https ://stackoverflow.com/a/10254561/1677041
我单独测试了这两个功能并确认它们有效。
关于转换的核心操作:
问题是:
- 为什么 HLS 值超出我的预期范围?它显示为 [0, 255] 像 RGB 范围,是 cvtColor 错误使用吗?
- 我应该在两个 for 循环中使用 Vec3b 吗?还是 Vec3i?
- 我的想法上面有什么问题吗?
更新:
opencv - 'cmake' 将引发“OpenCVGenSetupVars.cmake”错误(配置 OpenCV 时)
最近我cmake
想在 Windows 中构建 OpenCV4 使用和 vs2019,但是当我配置一些东西时,我得到了以下错误:
cmake/OpenCVGenSetupVars.cmake:54 处的 CMake 警告(消息):
不支持配置:验证安装目录调用堆栈中的 setupvars 脚本(首先调用最近的调用):CMakeLists.txt:1059(包括)
我检查文件 OpenCVGenSetupVars.cmake:54 并找到这些:
但我的“python_path”是对的,我不知道。你知道我该怎么做吗?
python - 查找具有内容的区域并获取其边界矩形
我正在使用 OpenCV 4 - python 3 - 在黑白图像中查找特定区域。
该区域不是 100% 填充的形状。它可能会缩小白线之间的一些差距。
这是我开始处理的基础图像:
这是我期望的矩形 - 用 photoshop 制作 - :
我用霍夫变换线得到的结果 - 不准确 -
所以基本上,我从第一张图片开始,我希望找到你在第二张图片中看到的内容。
知道如何获得第二张图像的矩形吗?
c++ - 如何修复安装在manjaro中的opencv4的“致命错误:opencv2/core.hpp:没有这样的文件或目录”
本质上,我已经能够为 python 安装 openCV,但我也希望能够为 C++ 安装它。我能够使用我的 linux 发行版的包管理器(基于 arch 的 pacman for manjaro)安装它,但我还没有得到以下程序来测试 openCV
我试图编译这个程序得到的错误如下:
显然,这是一个常见错误,但是我尝试了许多解决方案,但它们似乎都不起作用。我知道 core.hpp 在哪里,它实际上在 /usr/local/include/opencv4/opencv2/core.hpp。但是,当我将包含语句更改为
我收到以下错误
表明所有头文件路径目录本质上都是错误的。我尝试使用以下符号链接解决此问题,但这也不起作用:
我还尝试通过以下方式进行编译:
那也没有用,给了我同样的错误。作为参考,这是我之前编译的方式:
我也不知道这是否意味着什么,但是
给我以下结果:
虽然我不知道这意味着什么,也不知道这是否对我有帮助。我宁愿没有任何其他间接解决方案。有想法该怎么解决这个吗?
java - OpenCV4 中似乎缺少 Imgproc.undistort()
Java 视频应用程序使用
使用最高版本来展平径向扭曲的图像OpenCV 3.4.3
。我升级到OpenCV 4.1.1
刚刚中断了这个调用,我在新的 API 中找不到等效的函数。我提供了失真图像frameIn
、未失真图像的缓冲区frameout_undist
、相机和距离系数cameraMatrix
和distCoeffs
以及从 导出的最佳不失真矩阵Calib3d.getOptimalNewCameraMatrix()
。我希望有人能指出我在 Opencv 4 中不扭曲图像的批准方法。
opencv - 将 OpenCV 构建为 deb 包:CPackDeb:文件实用程序不可用
我在 Ubuntu 18.04 上构建 OpenCV 4.1 作为 deb 包。建库成功后。我打电话make package
并收到以下错误:
CPack: Create package
CMake Error at /usr/share/cmake-3.10/Modules/CPackDeb.cmake:622 (message):
CPackDeb: file utility is not available. CPACK_DEBIAN_PACKAGE_SHLIBDEPS
and CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS options are not available.
Call Stack (most recent call first):
/usr/share/cmake-3.10/Modules/CPackDeb.cmake:1119 (cpack_deb_prepare_package_vars)
有人对如何解决它有任何想法吗?
python - 如何使用列表写入索引为 10 的图像存储在文件夹中
如何使用 OpenCV、Python 检索或写入列表索引为 10 的图像
它返回错误:
如何从列表中检索具有特定索引值的图像并保存
python-3.6 - python3.6 导入简历失败
当我尝试在 python3.6.8 上导入 cv 时,它回溯:
我的 opencv-python 版本是 4.1.0.25