自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 三点计算平面法向量

【代码】三点计算平面法向量。

2024-02-20 13:55:22 247

原创 VTK通过线段裁剪

使用连通域将已拆分的网格数据进行分割处理。

2024-02-20 10:58:19 392

原创 ros2的nav2_map_server在导入pgm地图时,rviz2显示no map received

命令行打印的信息如下:求教大神!!!

2024-01-08 10:47:52 997 4

原创 ros2+python,报错:`GLIBCXX_3.4.30‘ not found

GLIBCXX_3.4.30

2023-12-26 18:03:18 1143

原创 windows运行orb-slam3遇到的问题

windows运行orb-slam3遇到的问题

2023-12-04 17:18:35 658

原创 C2039 编译clr工程报错

C2039 clr工程编译错误

2023-11-22 14:36:06 180

原创 VTK相机设置报错记录

错误提示Resetting view-up since view plane normal is parallel

2023-08-23 10:19:31 1341

原创 DCMTK读取dicom图像

背景,使用VTK、ITK读取dicom图像,出现中文路径,无法读取的情况,才找到了DCMTK作为替换方案。

2023-03-21 17:17:40 737

原创 C++调用.py/pyd

C++调用python

2023-02-09 16:05:48 2828 1

原创 vtkPolyData数据的空间变换

vtkpolydata数据的空间变换

2023-01-17 17:00:13 362

原创 C++多线程报错

多线程常见提示

2022-12-27 14:33:16 1185

原创 C++函数绑定

std::function和std::bind的使用案例

2022-12-13 16:23:27 405

原创 单例内存释放问题

单例中可自己处理自身的静态变量,无需等到系统自动回收。

2022-11-05 20:17:48 156

原创 svn中文包安装无效--解决方案

svn使用

2022-09-27 10:16:03 2589

原创 VTK,设置AP位

医学数据、VTK坐标系

2022-09-15 09:38:01 615

原创 VTK裁剪操作实现

3D裁剪

2022-09-14 16:46:51 926

原创 VTK旋转、平移、缩放(左乘、右乘应用)

3D图像仿射变换

2022-08-30 16:08:17 1730

原创 VTK总结

VTK基础

2022-08-25 16:36:34 1644

原创 VTK报错

使用vtk

2022-08-24 13:57:58 393

原创 ITK读NII、MHD、MHA、DICOM图像

ITK学习

2022-08-24 11:11:45 926

原创 QString转std::string中文乱码

QString qstr=“qstr”;string str = null;str = qstr.toStdString();//出现中文乱码//处理方法str = string(qstr.toLocal8Bit());

2022-05-09 11:58:56 2862

原创 cv::Mat、QImage互转

QImage转cv::Mat:cv::Mat TempCVImage;m_srcQImage = img.copy();qDebug() << "Image Format:" << m_srcQImage.format();std::cout << "image format--:" << std::endl;if (m_srcQImage.format() == QImage::Format_Indexed8) { //黑白图 qDe

2022-05-09 11:30:24 514

原创 halcon学习笔记

Halcon 数据类型object图标(图像image\区域region\轮廓xld)Control 控制tuple int double string图像Read_image读取图像Count_channels读取通道数Decompose2拆分2通道compose2合并2通道Get_image_size获取图像大小Get_image_type获取图像类型Get_grayval获取图像灰度值set_grayval设置图像灰度值区域gen_rectangle1生成矩形gen_rec

2022-05-08 21:02:05 1288

原创 vs局域网内远程调试

vs局域网内远程调试前提:在同一局域网内(以网线连接两台电脑最好)软件应用端:代码调试端:前提:在同一局域网内(以网线连接两台电脑最好)软件应用端:vs安装目录下找到并打开msvsmon.exe(本电脑在:D:\work\bin\vs2017community\Common7\IDE\Remote Debugger\x64),点击工具–选项–选择无身份验证–选择允许任何用户进行调试–最长空闲时间(秒)(I)(时间长一点,避免一小段时间不用就断掉)–确认(应用端vs设置完成)–开启需要调试的软件

2022-04-11 14:12:03 529

转载 调试异常: Free Heap block xxxxxxxx modified at xxxxxxxx after it was freed 解决方案标题

这里写自定义目录调试异常: Free Heap block xxxxxxxx modified at xxxxxxxx after it was freed 解决方案标题调试异常: Free Heap block xxxxxxxx modified at xxxxxxxx after it was freed 解决方案一、到https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk/下载 Windows 10 SDK二、

2021-08-28 11:45:39 2169

原创 qt配置相应的库文件

以opencv为例1、工程文件中导入头文件INCLUDEPATH +=$$(OPENCV_DIR)/include2、导入lib静态库方式一:工程文件导入CONFIG(debug, debug|release) {LIBS += -l$$(OPENCV_DIR)/x64/vc14/lib/opencv_world340d}else {LIBS += -l$$(OPENCV_DIR)/x64/vc14/lib/opencv_world340}方式二:#pragma comment#i

2021-07-22 13:56:53 876 1

转载 图像处理算法工程师——必备技能

图像算法工程师三重境界 :一、传统图像算法工程师:主要涉及图形处理,包括形态学、图像质量、相机成像之3A算法、去雾处理、颜色空间转换、滤镜等,主要在安防公司或者机器视觉领域,包括缺陷检测;二、现代图像算法工程师:涉及模式识别,主要表现的经验为Adaboost、SVM的研究与应用,特征选取与提取,包括智能驾驶的研究与应用、行人检测、人脸识别;三、人工智能时代图像算法工程师:深度学习,主要在大型互联网公司或者研究所机构,具体体现在TensorFlow等开源库的研究与应用,包括机器人的研究、基于深度学

2021-07-21 09:56:16 12159

转载 error: C2039: “staticMetaObject”: 不是“QGraphicsItem”的成员

当使用Qt的图形视图框架时,自定义图形类时,一般这样写class myItem:public QGraphicsItem{public:myItem();void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);QRectF boundingRect() const;};然而有些时候,我们需要使用信号与槽,就需要增加 Q_OBJECT,这时,就会报错error: C2039:

2021-07-14 09:17:41 1369

原创 QT获取本地IP

这种情况下会出现意向不到的效果QList ipAddressesList = QNetworkInterface::allAddresses();for (int i = 0; i < ipAddressesList.size(); ++i) {if (ipAddressesList.at(i) != QHostAddress::LocalHost &&ipAddressesList.at(i).toIPv4Address()) {m_ipAddress = ipAddres

2021-05-13 15:41:45 605

原创 狼人杀超详入门攻略3之各角色玩法

3.各角色玩法在看过了《狼人杀非官方的入门手册——角色玩法篇》之后,大家应该对各个角色的功能和胜利条件有了一定的认识,这次这篇《各种角色玩法篇》里会以我自己的经验叙述我对各个角色的认知以及玩法(可以适当地作为以后抿我身份的参考,但是因为我的玩法弹性很大…所以在写了这篇文章之后我可能会再相对应地转变一下自己的玩法,哈哈 题外话太多了,进入正题)。以后还有时间的话会再写一篇《抿身份篇》和《特殊角色介绍及玩法篇略解》(特殊角色包括:丘比特,盗贼,黑市商人,熊,禁言长老,长老/大树/村长,狼王,恶魔等),今天的

2021-04-30 17:18:41 885 1

原创 狼人杀超详入门攻略2之狼人战术

2.狼人战术狼人:狼人作为狼人杀游戏里面信息量最大的一种身份,且是有团队的身份,虽然在人数上处于劣势,但是依靠几匹狼人共同的战术和努力,赢得游戏的胜利,是对自己以及狼队的肯定。在12人的标准局里共有四匹狼人,一般狼队里会有这些角色安排:悍跳狼,冲锋狼(煽动狼),深水狼(山洞狼),倒钩狼。悍跳狼:即悍跳预言家的狼人,因为如果狼队不派出一匹狼人跟真预言家抢警徽,且让真预言家拿到警徽打出警徽流的话,狼队的生存空间和胜率会大大降低,所以派一匹狼人跳预言家跟真预言家争夺警徽是对狼队非常重要的事情。悍跳狼作为狼队里

2021-04-30 17:17:31 1691 1

原创 狼人杀超详入门1攻略之角色介绍

角色介绍(游戏规则)先介绍12人的标准局板子:四神(预言家,女巫,猎人,白痴),四狼,四民一般游戏流程为:天黑,全体玩家闭眼。狼人请睁眼,狼队请商量战术(一般最长给45s时间),狼人请杀人,狼人请闭眼。预言家请睁眼,预言家请验人,预言家请闭眼。女巫请睁眼,女巫昨天晚上死亡的是xx号玩家 ,是否要用药(女巫一天晚上只能使用一瓶药,且女巫使用解药以后就不能获知狼人杀人信息,如果使用了解药之后狼人晚上刀中女巫法官也不会给女巫提示是否是女巫中刀;女巫始终不能自救,即第一天晚上狼人刀中女巫

2021-04-30 17:16:21 917 1

原创 12人局狼人杀攻略

民开局宣称是民:退水。(优点:若是后置位可以分析一堆,多一轮说话机会,帮助好人分析。缺点:加入狼人确认平民身份,加速狼人抿身份–个人感觉加速狼人身份在大多数局里不重要。)宣称是预言家:炸后置位竞选者。(有点:有概率炸出后置位狼人,或者加速好身份的坐实。)然后在合理的实际退水。一般来说炸自己之后第一个的竞选者比较好,减少他准备的时间。不竞选。不竞选的目的是投票给自己判断出的好人,让其带队;以及把自己身份坐高。(若有宣称时预言家这查杀警上前置位或者查杀非竞选者,则为真预言家或者狼人。当宣称预言家者查

2021-04-30 11:48:31 3807

原创 core组件进阶

颜色空间缩减Inew = (Iold/10)*10;Int divideWith = 10;Uchar table[156];For (int i = 0;i<256;++i)Table[i]=divideWith*(i/divideWith);P[j]=table[p[j]];这样,简单的颜色控件缩减算法就可由下面两步组成:(1)遍历图像矩阵的每一个像素;(2)对像素应用上述公式。LUT函数;LOOK up table操作//首先我们建立一个mat型用于查表Mat lookU

2021-04-29 17:53:18 221

原创 《OpenCV3编程入门》目录

第一部分 快速上手OpenCV 1第1章 邂逅OpenCV 31.1 OpenCV周边概念认知 41.1.1 图像处理、计算机视觉与OpenCV41.1.2 OpenCV概述 41.1.3 起源及发展 51.1.4 应用概述 61.2 OpenCV基本架构分析 71.3 OpenCV3带来了什么 111.3.1 项目架构的改变 111.3.2 将OpenCV2代码升级到OpenCV3报错时的一些策略 121.4 OpenCV的下载、安装与配置 141.4.1 预准备:下载和安装集成开

2021-04-23 09:27:04 353

原创 OpenCV数据结构与基本绘图

基础图像容器MatMat A,C;//仅创建信息头部分A =imread(“1.jpg”,CV_LOAD_IMAGE_COLOR);//这里为矩阵开辟内存Mat B(A);//使用拷贝构造函数C = A;想要创建一个感兴趣区域(ROI),只需要创建包含便捷信息的信息头Mat D(A,Rect(10,10,100,100,));//使用矩形界定Mat E =A(Range:all(),Range(1,3,));//用行和列来界定复制矩阵本身,可以使用函数clone()或者copyTo()Ma

2021-04-22 15:35:12 207

原创 highGui图形用户界面初步

Mat Imread(const string& filename,int flags=1);第一个参数,填土需要载入的图片路径名第二个参数,CV_LOAD_IMAGE_UNCHANGED–等价取值为-1,这个表示在新版本中已被废置,忽略。CV_LOAD_IMAGE_GRAYSCALE–等价取值为0,将图像转换成灰度再返回。CV_LOAD_IMAGE_COLOR–等价取值为1,将图像转换成彩色再返回。CV_LOAD_IMAGE_ANYDEPTH–等价取值为2,深度为16位或者32位,直接

2021-04-21 14:20:18 158

原创 QML,Loarder异步加载报错:Object destroyed during incubation

QML,Loarder异步加载报错:Object destroyed during incubation动态加载,控件内容较多Loader动态加载,控件内容较多这个时候会出现界面卡顿的问题,为了解决这个问题,QML提供了两种异步加载的方法:1、使用Loader。2、使用JavaScript:Qt.createComponent() / Qt.createQmlObject()。Loader这里主要讲loader的方式进行异步加载。使用loader方式加载的好处是可以先占个位,需要的时候使用so

2020-10-23 13:44:06 1067

原创 QML之右键菜单

添加右键菜单功能小案例MouseArea { id: mouseRegion anchors.fill: parent; acceptedButtons: Qt.LeftButton | Qt.RightButton // 激活右键(别落下这个) onClicked: { if (mouse.button === Qt.RightButton) { // 右键菜单 //

2020-08-27 11:16:07 1211

原创 QML之TextInput

这个元素中提供了验证器,供我们限制输入的内容设置被选中效果及正数验证浮点数验证正则验证

2020-08-27 10:10:59 705

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除