
OpenCV
Believe yourself!!!
须知少年凌云志,曾许人间第一流
展开
-
linux如何读取图片名称
linux如何读取图片名称原创 2022-12-06 10:32:29 · 189 阅读 · 0 评论 -
YOLOv3目标检测全过程记录
真正超详细手把手用YOLOv3训练自己的数据集实战过程记录(Ubuntu18.04)原创 2022-06-30 16:38:11 · 4426 阅读 · 2 评论 -
Ubuntu18.04+ROS+ 乐视三合一深度相机配置使用
一、相关配置1.安装依赖sudo apt install ros-$ROS_DISTRO-rgbd-launch ros-$ROS_DISTRO-libuvc ros-$ROS_DISTRO-libuvc-camera ros-$ROS_DISTRO-libuvc-ros2.建立工作空间mkdir -p ~/catkin_ws/srccd ~/catkin_ws/catkin_makesource devel/setup.bash3.克隆代码cd ~/catkin_w原创 2022-01-23 10:40:38 · 3787 阅读 · 4 评论 -
解决ROS输出中文时的乱码问题(只能在ROS中使用)
解决方案:在函数的开头加入下面的代码的任意一句即可setlocale(LC_ALL, "")setlocale(LC_CTYPE, "zh_CN.utf8")原创 2021-08-23 21:13:46 · 1997 阅读 · 0 评论 -
OpenCV中的RNG随机函数用法
一、产生一个随机数# include "opencv2/opencv.hpp"using namespace cv;int main (){ RNG rng; int a=rng;//产生一个随机数 return 0;}二、产生范围的随机数# include "opencv2/opencv.hpp"using namespace cv;int main (){ RNG rng; int a=rng.uniform(1,10);//原创 2021-08-16 16:06:00 · 1209 阅读 · 0 评论 -
ROS下使用OpenCV时的环境配置
在CMakeLists.txt末尾加上:find_package(OpenCV)include_directories(${catkin_INCLUDE_DIRS} ${OpenCV_INCLUDE_DIRS})add_executable(talker src/talker.cpp)target_link_libraries(talker ${OpenCV_LIBS})target_link_libraries(talker ${catkin_LIBRARIES})...原创 2021-08-10 20:57:21 · 949 阅读 · 0 评论 -
OpenCV学习笔记
Mat image;image.empty();//判断是否为空image.rows;//获取图像行数image.cols;//获取图像列数image.channels();//获取图像通道数image.depth();//获取图像位深度VideoCapture vc;vc.open();//打开视频文件或者摄像头文件vc.isOpened();//判断视频是否正确打开vc.release();//释放视频...原创 2021-08-10 20:54:02 · 1814 阅读 · 0 评论 -
查看opencv版本号
pkg-config --modversion opencv原创 2021-08-09 19:58:10 · 881 阅读 · 0 评论 -
cv_bridge用于ROS图像和OpenCV图像的转换
一、背景ROS对于传感器数据有自己的格式和规范。而在OpenCV中,图像是以Mat矩阵的形式存储的,这与ROS定义的图像消息的格式有一定的区别,所以我们需要利用cv_bridge将这两种不相同的格式联系起来。二、ros图像转化为opencv图像(1)使用copy的方式toCvCopy函数会从ROS消息中拷贝一个图像数据,不管如何修改CvImage类的内容都不会影响源数据,使用例子如下。# include <cv_bridge/cv_bridge.h># include &原创 2021-08-06 16:26:52 · 2010 阅读 · 1 评论 -
OpenCV绘制图像及写文字
OpenCV绘制图像及写文字一、绘制直线void line (){ Mat mat; mat=cv::imread("图像地址"); Point p1=Point(20,30); Point p2; p2.x=300; p2.y=300; Scalar color=Scalar(0,0,255); line(mat,p1,p2,color,1,LINE_8);//p1,p2是线段的两端的坐标,color是线段颜色,1是线段粗细,LI原创 2021-08-05 21:37:07 · 897 阅读 · 0 评论