opencv程序无法启动ALL_BUILD 拒绝访问

在编译OpenCV4.5的过程中遇到'无法启动.../ALL_BUILD'拒绝访问的错误。常规解决办法是卸载所有无关工程,但一种有效的方法是:在CMakeTargets中找到INSTALL目标,然后右键选择'仅用于项目'->'仅生成INSTALL'来解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用cmake编译完opencv4.5后,最后阶段报错’无法启动…/ALL_BUILD拒绝访问’.
网上查的方法大都是是,卸载所有无关工程,只保留一个你需要的工程

最后解决的方式:
找到CMakeTargets中的INSTALL,然后右键选择“仅用于项目”–>“仅生成INSTALL”。

海康工业相机ros话题timeout 60s ./simple_armor_test.sh | head -50 === 海康工业相机装甲板检测测试 === 1. 检查工作空间... 2. 设置ROS2环境... 3. 检查海康相机连接... ✓ 找到海康相机: Bus 008 Device 005: ID 2bdf:0001 U3V MV-CA013-A0UC 启动海康工业相机装甲板检测系统... 启动海康工业相机完整系统... [INFO] [launch]: All log files can be found below /home/zkx/.ros/log/2025-07-19-20-55-46-797742-zkxcp-49786 [INFO] [launch]: Default logging verbosity is set to INFO [INFO] [hikvision_camera-1]: process started with pid [49788] [INFO] [detector_node-2]: process started with pid [49790] [INFO] [static_transform_publisher-3]: process started with pid [49792] [static_transform_publisher-3] [WARN] [1752929746.842861406] []: Old-style arguments are deprecated; see --help for new-style arguments [static_transform_publisher-3] [INFO] [1752929746.869005346] [camera_base_broadcaster]: Spinning until stopped - publishing transform [static_transform_publisher-3] translation: ('0.000000', '0.000000', '0.200000') [static_transform_publisher-3] rotation: ('0.000000', '0.000000', '0.000000', '1.000000') [static_transform_publisher-3] from 'base_link' to 'camera_link' [detector_node-2] [INFO] [1752929747.250788859] [armor_detector]: 使用默认相机内参 [detector_node-2] [INFO] [1752929747.260540014] [armor_detector]: 装甲板检测节点已启动 [hikvision_camera-1] [INFO] [1752929747.319222573] [hikvision_camera]: 发现 1 台相机 [hikvision_camera-1] [ERROR] [1752929747.338926332] [hikvision_camera]: 打开设备失败,错误码: 2147484163 [hikvision_camera-1] [INFO] [1752929747.339227563] [hikvision_camera]: 海康相机节点启动成功,帧率: 30.0 FPS === 海康工业相机检测测试开始 === 1. 检查ROS2节点... ✗ ROS2节点异常 2. 检查话题... ✗ 图像话题缺失 ✗ 装甲板检测话题缺失 3. 检查海康工业相机图像... ✗ 海康工业相机图像发布异常 可能的问题: - 海康SDK驱动问题 - 相机权限不足 - 相机被其他程序占用 4. 海康工业相机装甲板检测测试 (30秒)... 请在海康工业相机前放置红色或蓝色装甲板目标... 你可以使用: - 红色LED灯条 - 蓝色LED灯条 - 红/蓝色纸片或卡片 - 手机屏幕显示红/蓝色矩形 ⚠ 30秒内未检测到装甲板 zkx@zkxcp:~/RM/ar zkx@zkxcp:~/RM/armor_ws$ ^C zkx@zkxcp:~/RM/armor_ws$ echo "=== 系统状态检查 ===" === 系统状态检查 === zkx@zkxcp:~/RM/armor_ws$ echo "1. 检查海康相机连接..." && lsusb | grep "2bdf:0001" 1. 检查海康相机连接... Bus 008 Device 005: ID 2bdf:0001 U3V MV-CA013-A0UC zkx@zkxcp:~/RM/armor_ws$ echo "2. 检查ROS2环境..." && source /opt/ros/humble/setup.bash && source install/setup.bash && echo "✓ ROS2环境设置成功" 2. 检查ROS2环境... ✓ ROS2环境设置成功 zkx@zkxcp:~/RM/armor_ws$ echo "3. 启动检测节点测试..." && ros2 run detector detector_node --ros-args --params-file install/detector/share/detector/config/detector_params.yaml --params-file install/detector/share/detector/config/camera_params.yaml & [1] 50681 3. 启动检测节点测试... zkx@zkxcp:~/RM/armor_ws$ [INFO] [1752929832.042069290] [armor_detector]: 使用默认相机内参 [INFO] [1752929832.056559542] [armor_detector]: 装甲板检测节点已启动 ^C
最新发布
07-20
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值