一瓶不满半瓶晃
码龄18年
关注
提问 私信
  • 博客:140,009
    社区:1,229
    141,238
    总访问量
  • 72
    原创
  • 701,309
    排名
  • 19
    粉丝
  • 0
    铁粉

个人简介:一瓶子不满,半瓶子晃。工作问题总结目标是提供问题一站式解决方案

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2007-05-09
博客简介:

ooyyee的专栏

查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得13次评论
  • 获得131次收藏
创作历程
  • 6篇
    2022年
  • 23篇
    2021年
  • 40篇
    2020年
  • 3篇
    2017年
  • 18篇
    2016年
  • 7篇
    2015年
  • 6篇
    2013年
  • 1篇
    2008年
成就勋章
TA的专栏
  • 信号槽队列
    1篇
  • VTK
    4篇
  • PCL
    3篇
  • qt
    13篇
  • qt 
    11篇
  • c++ stl
    4篇
  • pcl+vtk
    6篇
  • ffmpeg
    9篇
  • OS
  • 笔记
    3篇
  • libusb
  • nginx
    1篇
  • srs
    4篇
  • centos
    1篇
  • CMakelists
    4篇
  • make prefix
    2篇
  • SDL+GTK
    3篇
  • Firebreath+gtk+sdl
    2篇
  • C#
    3篇
  • WINDOWS API应用开发
    25篇
  • c# c++ com
    3篇
  • c++ soap
    3篇
  • WINDOWS API应用开发
    3篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

pcl1.12+vtk9.1显示点云QVTKOpenGLNativeWidget

pcl1.12+vtk9.1显示点云QVTKOpenGLNativeWidget
原创
发布博客 2022.09.08 ·
3270 阅读 ·
2 点赞 ·
2 评论 ·
19 收藏

信号槽连接模式之Qt::QueuedConnection 示例

1. moveToThread 将一个object对象转移到线程上,这个QObject就在此线程上发信号,也会在此线程上执行槽函数。2. 使用了线程之间的队列信号槽模式.3. 发送了自定义的数据类型
原创
发布博客 2022.09.08 ·
960 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

深度图拼接

特征匹配这里便是我们利用NCC做匹配的步骤啦,匹配方法如上所述,右视图中与左视图待测像素同一水平线上相关性最高的即为最优匹配。完成匹配后,我们需要记录其视差d,即待测像素水平方向xl与匹配像素水平方向xr之间的差值d=xr-xl,最终我们可以得到一个与原始图像尺寸相同的视差图D。根据上述得到的重映射参数map1,map2,我们需要进一步对原始图像进行重映射到新的平面中才能去除图像畸变。深度恢复通过上述匹配结果得到的视差图D,我们可以很简单的利用相似三角形反推出以左视图为参考系的深度图。......
转载
发布博客 2022.07.19 ·
659 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在qtvtkwidget中切换PCLVisualizer 与vtkContextView

boost::shared_ptr<pcl::visualization::PCLVisualizer> viewer; vtkSmartPointer<vtkContextView> m_2Dview;void PCLViewer::ShowOrgCloud(){ ReadData(); viewer->updatePointCloud (cloud, "cloud"); viewer->resetCamera ()...
原创
发布博客 2022.03.03 ·
666 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【vtkchartxy】

修改了坐标轴名称, 加入到了qtvtkwidget中. void PCLViewer::showPointCloud995(pcl::PointCloud<PointT>::Ptr pointCloud){ vtkIdType size = pointCloud->points.size(); if(size == 0){ // warningWindow(STR_3D_IMAGE_ERROR_TITLE); return...
原创
发布博客 2022.02.23 ·
876 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

vtkTransform 针对的是GeoData

addOrientationMarkerWidgetAxesToview(ui->qvtkWidget->GetInteractor(), 0.0, 0.0, 20, 20); vtkIdType size = pointCloud->points.size(); if(size == 0){ // warningWindow(STR_3D_IMAGE_ERROR_TITLE); return; } vt...
原创
发布博客 2022.02.22 ·
460 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

proto2 定义二维数组

syntax = "proto2";package tutorial;message Person { optional string name = 1; optional int32 id = 2; optional string email = 3; message PhoneNumber { repeated float number = 1; } repeated PhoneNumber phones = 4;}tutorial::Person ...
原创
发布博客 2021.11.17 ·
1838 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用gflags 查找内存泄漏

gflags 是windbg的一个小工具,有win32,64版本的区别.表示要记录该cwdemo的内存使用情况.gflags /i E:\\SVN_WS_COMM\\Debug\\CWDemo.exe +ust设置pdb符号库路径可以将来12.log中可以查看到具体那个函数有内存泄漏问题. 两部分符号库,一个是从ms下载的,另一个是cwdemo应用程序相关的pdb目录set _NT_SYMBOL_PATH=srv*E:\\mysymbol*http://msdl.microsoft.com/.
原创
发布博客 2021.11.12 ·
695 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2021-11-07求一个点到线的垂足

已知方向量v1开始遍历线集合中每个点i。求 A i 向量,A i+1向量,将Ai向量与V1向量相乘 为V2将Ai+1向量与V1向量相乘 为V3如果 v2*v3< 0. 说明A点垂足处于i 与i+1之间.用i 与i+1 拟合一条直线. 计算A点到该直线的垂足....
原创
发布博客 2021.11.07 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ libwebsocket库应用开发3

web 端接收二进制图像数据与文本数据显示部分<html><head> <title>Simple client</title> <script type="text/javascript"> var wsFrameData; // 图像传输ws var wscontrol; //设备控制 var img var icount = 0 // v...
原创
发布博客 2021.11.07 ·
909 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ libwebsocket库应用开发2

1.向web端发送二进制数据与文本数据时注意//lws_write(wsi, data->buf+LWS_PRE, isz, LWS_WRITE_BINARY);//lws_write(wsi, data->buf+LWS_PRE, isz, LWS_WRITE_TEXT);2.使用信号量一生产者一消费者同步3.未尝试将senddata数据直接拷贝到data->buf+ LWS_PRE后面区域, 而不借助成员变量.map<long,string>ma...
原创
发布博客 2021.11.07 ·
1394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ libwebsocket库应用开发

WebSocket是一种在单个TCP连接上进行全双工通信的协议。允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。一、参考网址:libwebsockets官网: https://libwebsockets.org/libwebsockets的API:https://libwebsockets.org/lws-api-doc-master/html/modules.html ...
原创
发布博客 2021.11.07 ·
5351 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

原始数据与坐标轴一起显示 示例

void PCLViewer::showPointCloud(pcl::PointCloud<PointT>::Ptr pointCloud){ if(pointCloud->points.size() == 0){ // warningWindow(STR_3D_IMAGE_ERROR_TITLE); return; } vtkSmartPointer<vtkRenderer> pRender = vtkSmar.
原创
发布博客 2021.08.19 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

pcl+vtk 3d坐标轴+数据展示

环境为msvc2010 + qt 5.2 编译生成的vtk7.1.1。 pcl 1.8.0 qt5.2qvtkwidgets .貌似只有这个编译环境才能造出vtk7.1.1 。 vtk8.0 需要2015+ qt5.6以上, vtk6.0 使用的qt是4版本的. 路过的请注意. 使用 vtkTransform 将原始数据的 vtkActor 与坐标轴 vtkCubeAxesActor叠加在一起. void PCLViewer::showPointCloud(pcl::PointCloud.
原创
发布博客 2021.08.19 ·
1634 阅读 ·
0 点赞 ·
1 评论 ·
10 收藏

VtkTransform 和 SetPosition的区别

想要对原始数据进行位置操作,一定要搞清楚VtkTransform 和 SetPosition的区别啊!!!SetPosition这是改变Actor的显示位置,原始数据的位置是不变的,而VtkTransform是对原始数据进行平移,旋转的,是改变原始数据位置的,切记别入坑。...
原创
发布博客 2021.08.19 ·
552 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

cubeAxesActor坐标系与加入数据不匹配, 需要按照数据的外包围框设置坐标系边界.

void PCLViewer::showPointCloud(pcl::PointCloud<PointT>::Ptr pointCloud){ if(pointCloud->points.size() == 0){ // warningWindow(STR_3D_IMAGE_ERROR_TITLE); return; } vtkSmartPointer<vtkPoints> points = vtkSmartPoin.
原创
发布博客 2021.08.18 ·
351 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vtkCubeAxesActor坐标轴值去除显示科学计数

int vtkCubeAxesActor::LabelExponent(double min, double max){ if (min == max) { return 0; } // // Determine power of 10 to scale axis labels to. // double range = (fabs(min) > fabs(max) ? fabs(min) : fabs(max)); double pow10 = log10...
原创
发布博客 2021.08.18 ·
366 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

An orientation marker must be set prior to enabling/disabling widget

// Set up the QVTK window viewer.reset (new pcl::visualization::PCLVisualizer ("viewer", false));// viewer->addCoordinateSystem (1000.0); //连接qvtk ui->qvtkWidget->SetRenderWindow (viewer->getRenderWindow ()); //交互器必须在widget使能之前, ...
原创
发布博客 2021.08.17 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Qt信号量实现单生产者多消费者模型

//消息队列blockMsgQueue queue(maxQueueSize, sizeof(MSG_PACK));////////////[生产者]////////////class Producer : public QThread{public: void run() override { //生产者生产170个消息 for(int i=0; i<msgsNum; i++) {.
原创
发布博客 2021.07.15 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

插件在zynq平台上的交叉编译

一:准备工作项目 版本号 链接操作系统 Ubuntu 16.04 OpenCV 2.4.13  3.2.0 opencv-2.4.13.zipFFmpeg 3.1.4 ffmpeg-3.1.4.tar.bz2x264 20161020 x264-snapshot-20161019-2245-stable.tar.bz2libjpeg 9.0.0 jpegsrc.v9.tar.gzlibpng 1.6.25 ...
转载
发布博客 2021.06.16 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多