读取realsense彩色图像并且保存为图片
来源:互联网 发布:mac地址不合法 编辑:程序博客网 时间:2024/05/17 04:20
#include <ros/ros.h>#include <image_transport/image_transport.h>#include <opencv2/highgui/highgui.hpp>#include "sensor_msgs/image_encodings.h" #include <cv_bridge/cv_bridge.h>#include <iostream>using namespace cv;using namespace std;int rate = 30;Mat globalImage(Size(640,480),CV_8UC3);int chess_num =0;void imageCallback1(const sensor_msgs::ImageConstPtr& tem_msg){ cv_bridge::CvImagePtr cv_ptr; try { cv_ptr = cv_bridge::toCvCopy(tem_msg, "bgr8"); Mat chess = cv_ptr->image; char path[15]; cv::imshow("color", chess); if(waitKey(10) == 's') { sprintf(path, "%s%d%s", "chessbord", chess_num++, ".jpg"); imwrite(path,chess); } } catch (cv_bridge::Exception& e) { ROS_ERROR("Could not convert from '%s' to 'mono8'.", tem_msg->encoding.c_str()); }}int main(int argc, char** argv){ ros::init(argc, argv, "realsense_savepicture"); ros::NodeHandle nh; image_transport::ImageTransport it(nh); image_transport::Subscriber sub1 = it.subscribe("/camera/color/image_raw",1,imageCallback1); ros::Rate loop_rate(30); while (nh.ok()) { //pub.publish(msg); ros::spinOnce(); loop_rate.sleep(); }}
阅读全文
0 0
- 读取realsense彩色图像并且保存为图片
- Intel Realsense Camera F200 获取图像并保存为CV_16UC1的PNG图片
- Realsense SR300 获取深度和彩色图像
- JavaSE-向数据库保存图片并且读取
- intel realsense SR300 深度图像和彩色图像对齐
- opengl es 绘图图像 保存为图片。读取并显示图片,添加在layer上
- 用界面读取图片并且保存图片的方法
- .net读取图像并保存为文件
- 关于YUV视频的读取、播放,保存帧图片、以及处理的图像保存为YUV视频。
- html5 canvas图像保存为图片文件
- opencv_study第五篇|彩色图像转换为灰度图像并保存
- opencv保存intel realsense SR300获得的图像
- OpenCV应用笔记】(彩色/灰度)图像像素值读取并保存到txt文件
- 彩色(RGB/HSV)&灰度 图像像素值读取并保存到txt文件
- Realsense(三)截取n帧彩色及深度图并保存
- Maltab读取文件夹中所有图片并且对图片加噪声、下采样然后保存图片
- 灰度图像转换为彩色
- 从RealSense中提取完整的深度和彩色图像,并存在opencv中的Mat里
- kafka9重复消费问题解决
- mysql的备份和还原
- Matlab仿真
- UVa10529 Dumb Bones ( 期望概率DP )
- 按位与、接位或操作,使一个数值可以分身同时代表多个不同值。
- 读取realsense彩色图像并且保存为图片
- Linux 基础入门(四)--学习笔记
- 详解Javascript中正则表达式的使用
- 解决nodejs版本低的问题
- Python3 元组
- 转载 --vector
- angular4之时间戳转日期格式
- html中div滚动条
- Hierarchy Viewer的使用