摘要: 1 #include <QCoreApplication> 2 #include <QSqlDriver> 3 #include <QSqlDatabase> 4 #include <QSqlQuery> 5 #include <QDebug> 6 #include <QSqlError> 7 in 阅读全文
posted @ 2023-12-18 13:58 xcn-xcn 阅读(108) 评论(0) 推荐(0) 编辑
摘要: QtCreator: 方法一:链接外部动态库 > (库文件,添加halcon.lib以及halconcpp.lib。特别强调:取消勾选红框出得debug后缀) 添加头文件引用: INCLUDEPATH += $$PWD/include INCLUDEPATH += $$PWD/include/hli 阅读全文
posted @ 2022-01-27 16:17 xcn-xcn 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 都知道有简单工厂 / 工厂 / 抽象工厂模式 首先,从UML类图看区别: 简单工厂模式 总结: 简单工厂:唯一工厂类,一个产品抽象类,工厂类的创建方法依据入参判断并创建具体产品对象。 工厂方法:多个工厂类,一个产品抽象类,利用多态创建不同的产品对象,避免了大量的if-else或者swtich-cas 阅读全文
posted @ 2021-12-21 15:48 xcn-xcn 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 算子: *开运算 opening(ConnectedRegions, ConnectedRegions, RegionOpening1) *闭运算 closing(RegionOpening1, RegionOpening1, RegionClosing1) *腐蚀 erosion1(RegionC 阅读全文
posted @ 2021-11-30 14:00 xcn-xcn 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: 配置mscv编译器以后确定编译器(x86 / x86_amd64 /amd64)那么他们得区别是什么? 就此记录下: 32/64 位系统编译在32位系统上运行 => x86 32 系统上编译64位系统上运行 => x86_amd64 64 系统上编译在64位系统上运行 => amd64 阅读全文
posted @ 2021-11-02 08:41 xcn-xcn 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 区分动态库与静态库 库分为两种:静态库(.a .lib) 动态库(.so .dll)。 这里面的动态与静态指的是链接的过程。 具体区别: lib是编译时候用,dll是运行时候用 创建动态库 2.新建相应的.h .cpp文件 3.查下属性下c/c++ 预处理器的宏 4.编写.h文件 5.完成相应函数编 阅读全文
posted @ 2021-10-13 10:00 xcn-xcn 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 帮助->关于插件 取消勾选后重启 阅读全文
posted @ 2021-10-11 16:10 xcn-xcn 阅读(260) 评论(0) 推荐(0) 编辑
摘要: QT Creator 添加外部库的方法: 由于老是忘记,还是在随笔里面记录下。 1.代码撰写 1.1 附加头文件包含目录 1.1.1 INCLUDEPATH += ./boost/include \ src/thirdpart/include //用相对路径的方法包含了两include 1.1.2 阅读全文
posted @ 2021-09-28 09:35 xcn-xcn 阅读(2833) 评论(0) 推荐(0) 编辑
摘要: 硬件选型: 1.相机 需要条件,视野+精度 假定:视野为10cm x 10cm 精度要求在0.3mm 通过公式:相机分辨率 = 视野长度 / 精度要求可得:需要分辨率为 333 x 333的相机(10w) 特殊:如果又特别要求三个像元表示一个精度 需要精度 x 1/3 2. 镜头 在确定相机的型号以 阅读全文
posted @ 2021-08-18 10:43 xcn-xcn 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 所有从 QObject 或其子类 ( 例如 Qwidget) 派生的类都能够包含信号和槽 (使用情况:类需要继承自QObject,并且在类的开头声明Q_OBJECT宏) QT信号槽->类似于观察者模式 在信号被发送出来以后,会有对其感兴趣得槽去connect。槽函数自动触发。 QT自带得槽函数: 按 阅读全文
posted @ 2021-08-11 17:28 xcn-xcn 阅读(88) 评论(0) 推荐(0) 编辑