自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++ dll里调用回调函数

主要分步骤1、dll里面建立相关函数指针;2、主函数写入回调函数;3、主函数中将回调函数赋值给dll的指针;4、dll中调用指针;1、dll里面建立相关函数指针;2、主函数写入回调函数;3、主函数中将回调函数赋值给dll的指针;启用回调函数4、dll中调用指针;主函数使用...

2021-03-31 10:51:18 1490

原创 C++共享内存 不同类型数据存储读取

参考:https://blog.csdn.net/weixin_43935474/article/details/86765601加入定位new 读取不同位置数据//创建共享文件句柄 hMapFile,CreateFileMapping()函数创建一个文件映射内核对象 hMapFile = CreateFileMapping( INVALID_HANDLE_VALUE, //物理文件句柄,设为INVALID_HANDLE_VALUE(无效句柄)以创建一个进程间共享的对象 NULL,

2021-03-29 09:02:33 849

原创 MFC 点到线段的距离是否符合要求

原理:先求点到直线的距离是否符合要求,在判断点是否在某个范围内trackPt是一个vector存点使用//判断点是否在线中并返回第几个点 pt点;m范围int Track::MouseDown(EvFloatPt2D pt, double m){ /*点到直线距离(两点式);->改成点到线段的距离 */ double A ,B ,C, dis; for(int i = 1; i<trackPt.size();i++) { A = (trackPt[i-1].y-trackP

2021-03-16 17:42:09 232

原创 MFC 引用dll文件 error LNK2019:LNK2001

查看包是否引入;路径是否正确最后发现还没有解决错误注意:是否引入完整

2021-03-10 11:08:59 142

原创 element ui 表格出现显示不了数据问题;接口没错

因为接口传过来的值有null的解决方法:判断是否为null就行

2021-01-25 17:55:14 1235

原创 PHP base64解码时报编码utf-8错误

原因-:数据中含有不是base64编码字符;解决思路:首先判断字符是否utf-8与base64编码;然后在转码//获取器 提前修改 public function getNicknameAttr($v) { if(self::is_utf8(base64_decode($v)) && self::str_is_base64($v) != ''){ $data = base64_decode($v); if($data==''

2021-01-19 18:39:37 1255

原创 tp6 Driver [Think] not supported.安装视图后报500错误

如题composer输入composer require topthink/think-view后 使用接口还报500错误这是view 版本问题 我的解决方法就是加个composer.json文件;然后composer update topthink/framework

2021-01-18 16:54:48 226 1

原创 vue v-for id无法传入函数问题

解决思路;不传id 传k值;函数里面在通过k值从新获取id

2021-01-15 16:46:50 350

原创 SQLSTATE[HY000] [1045] Access denied for user ‘root‘@‘localhost‘ (using password: YES)

tp6当你觉得数据库等相关配置没有错误的时候,不妨看看其他地方有没有数据库配置(比如除了database.php,还有 .env文件)

2020-12-28 15:33:32 4207

原创 tp6使用事件(event)时;报- [0]类不存在:-错误,但直接调函数没有问题

原因:事件,没有配置好;原来我是写在这里面的,一个文件一个事件,但是使用时会报错;修改后:我将他写在这里面 ,就没有错误了

2020-12-12 10:27:55 694 1

原创 vue 获取对象 键名

类似这样的数据vue 将数据弄为数组 for (var p1 in res.data) { if ( res.data.hasOwnProperty(p1)){ this.list_new.push(res.data[p1]) console.log(p1) } }

2020-12-10 18:45:00 3129

原创 ThinkPHP中 文件上传函数Filesystem:putFile 问题

代码:$fileName = Filesystem::putFile(‘video’, $file, ‘uniqid’);uniqid:没有日期文件夹,存在runtime文件夹里的代码:$fileName = Filesystem::disk(‘public’)->putFile(‘video’, $file, ‘uniqid’);存在public文件夹下移动文件代码一份...

2020-11-26 15:09:24 3404

原创 Malformed UTF-8 characters, possibly incorrectly encoded PHP 数据库 json

数据库提取数据转json报错 Malformed UTF-8 characters, possibly incorrectly encoded解决方法:将数据库里的字段字符集修改统一

2020-11-20 09:57:50 346

原创 PHP Class ‘bases\BaseController‘ not found

头文件定义错误use后面的文件路径定义错误

2020-11-19 17:01:20 976

原创 php 函数调用出错问题 解决方案

$tu = new ToUpdate($this->app); return $tu->ToUpdate();

2020-11-16 10:47:42 197

原创 TP6--项目更新升级操作

1、思路2、服务器目录结构服务器代码 返回文件列表<?php header("Content-type:text/html; charset=utf-8"); // 获取form表单值 $id = $_GET['id']; // 判断form表单中key if(isset($_GET['id'])){ // 判断username和password if($id == "1"){ $file=s

2020-11-16 10:43:40 1150

原创 PHP将数组写入txt 并读取txt进数组 &&创建文件

PHP将数组写入txt 并读取txt进数组以下时本人的代码截取数组写入txt创建文件 //新增消息存入 public static function AddNews($uid = '' ,$data= [],$sta=''){ //获取年月并拼成存储路径与文件名 $year = date('Y'); $month = date('m'); $time = date("Y-m-d H:i",time()); $di

2020-11-04 18:16:32 525

原创 NumPy读取.csv文件里的字符

转载:NumPy读取.csv文件里的字符报错:ValueError: could not convert string to float: ‘X’转载来源import numpy as npimport matplotlib.pyplot as plt path = 'e:/biaosuju/test1.csv'with open(path, encoding='utf-8') as f: data = np.loadtxt(path,dtype=str, delimiter=',')

2020-07-30 21:57:56 1212

原创 halcon多条线合并为一条问题

如这样的多条线合成一条线通过斜率(垂直和平行不需要)来计算;x或y基本不变,通过求平均值得到一条线;选取最长得,注意判断误差,部分代码,在我得项目里是可以得*去除误差KH1:=0for i:=0 to Lengths-1 by 1 k:=0 for j:=0 to Lengths-1 by 1 if(i!=j) if(RowBeg...

2019-11-25 16:39:21 2451 1

原创 Halcon取直线

原图,类似这样的图就行代码read_image (Image, 'E:/gongsi/Project/BatterySun/test8.png')rgb1_to_gray (Image, GrayImage)threshold_sub_pix (GrayImage, Regions,200)select_shape_xld (Regions, SelectedXLD, 'contlen...

2019-11-14 14:45:46 7920

原创 QString转char*乱码问题

QString str="2654545445664456dada "; QByteArray ba = str.toLocal8Bit(); char* ch = ba.data();

2019-11-13 17:32:31 750

原创 halcon 导出C++ vs2015运行出现link2019

注意lib包的问题,注意平台(x64)不是x86;设置里面注意

2019-11-13 14:30:46 279

原创 Halcon 线条与交点提取;以及对图片进行降噪处理

仅限参考图(不是原图 是截图)效果,取线交点(外面误差可以去掉)线:另一组图:代码:read_image (Image, 'E:/gongsi/Project/ClothDetection/2019-11-02-Image/Image__2019-11-02__17-32-58.bmp')rgb1_to_gray (Image, GrayImage)get_image_...

2019-11-06 16:07:26 4652

原创 Halcon识别二维码问题

代码如下:read_image (Image, 'E:/gongsi/Project/QRcode/newCode/12x8-11.bmp')rgb1_to_gray (Image, Images)//gen_rectangle1 (ROI_0, 1280.88, 1249, 3690.63, 5392.75)//gen_rectangle1 (ROI_0, 635.406, 617.8...

2019-11-04 14:21:51 1601

原创 QT 串口通信

头文件:收发数据:

2019-11-04 09:15:21 116

原创 QT 在QLabel上画矩形

头文件:参考:https://blog.csdn.net/naibozhuan3744/article/details/79166653

2019-11-04 09:10:42 1112

原创 QString转HTuple出现中文乱码问题

代码如下: QString str="E:\图像算法\缺陷检测"; QByteArray ba = str.toLocal8Bit();// must char* ch = ba.data(); HTuple ImageName(ch); ReadImage(&ho_Images, ImageName);

2019-10-29 09:16:25 507

原创 串口异或校验字C++代码实现

串口异或效验 C++代码实现直接上代码片段QString str="32000";str += QString::number(ui->lightBox->value()); char* ch; QByteArray ba = str.toLatin1(); ch = ba.data(); j = ch[0]; for (int i = 1; i < str.le...

2019-10-24 13:47:51 2047

原创 Qt怎样解决检测TCP是否还连接

使用心跳包检测可参考:https://blog.csdn.net/dbdxnuliba/article/details/88051081https://blog.csdn.net/u011283226/article/details/79933139https://www.cnblogs.com/scy251147/p/3333957.html...

2019-09-11 09:59:03 4621

原创 QT使用TCP发送相机拍的图片

客户端:代码:#include "MainWindow.h"#include "ui_MainWindow.h"#include "ui\MainWindow.h"#include <QTcpServer> #include <QBuffer>#include <QTcpSocket>#include <opencv2/opencv.h...

2019-09-09 13:57:13 2575 1

原创 图像识别,圆环类物体在不同位置识别半径误差解决问题思路

1.不同位置说明摄像头会从不同角度去拍摄圆环照成面积不同和阴影不同。2.我是通过最大面积的圆心点来与不同圆心点求得距离,并给相应补偿。

2019-08-20 15:17:16 663

原创 HDevelop halcon 获取圆环内圆半径

图//获取图片read_image (Image18, 'D:/tu/18.bmp')//二值化threshold (Image18, Region1, 28, 255)//膨胀腐蚀操作erosion_rectangle1 (Region1, ccc, 80, 80)dilation_rectangle1 (ccc, aaa,80, 80)//像素融合connection (a...

2019-08-16 13:52:05 4772

原创 halcon HDevelop 标记相关大小图片

代码如下://读取图片read_image (Image0003, 'E:/0004.jpg')//阈值处理threshold (Image0003, Region1, 58, 255)//膨胀与腐蚀erosion_rectangle1 (Region1, ccc, 45, 45)dilation_rectangle1 (ccc, aaa,55, 55)//像素融合connect...

2019-08-15 17:08:08 337

原创 QT 工业相机多线程抓拍方式

线程代码:.h 文件//抓取结果数据指针 Pylon::CGrabResultPtr ptrGrabResultM[MAX_IMAGE_RANGE];.cpp文件//抓拍线程void GigeCamera::run(){ try { // 开始抓取c_countOfImagesToGrab images. //相机默认设置连续抓取模式 cameraM.StartGra...

2019-08-08 15:15:07 2154

原创 QT QLabel显示图片并通过鼠标滑动改变大小以及移动图片

如题:mainwindow.uiui文件随便建立一个Qlabel控件就行头文件mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QWidget>#include <QtGui>#include <QLabel>...

2019-08-07 14:22:04 8385 1

原创 QT线程问题,创建与使用,暂停与继续,控制主界面

如题:首先建立线程类.h#ifndef MYTHREAD_H#define MYTHREAD_H#include <QThread>#include "ui_MainWindow.h"#include "ui\MainWindow.h"#include <QObject>class MyThread : public QThread{ Q_OBJE...

2019-08-02 16:53:27 1519

原创 OpenCV图像Mat格式转换为QT中QImage并显示在graphicsView上或者图片显示控件上面,原理都一样

如题:附转换代码(加上工业相机拍照函数):QImage Camera::VideoCamera(){ Mat openCvImage; try { // 开始抓取c_countOfImagesToGrab images. //相机默认设置连续抓取模式 cameraM.StartGrabbing(c_countOfImagesToGrab, GrabStrategy_Latest...

2019-08-02 16:46:12 1811

原创 vs2015,c++,qt界面,使用工业相机注意事项。

1.工业相机打开一次就行(多次打开出现错误难以避免)。

2019-07-30 15:55:58 715

原创 c++在 vs2015下使用sqlite3,增删改查操作

下载sqlite3注意事项,注意win32或者x64这些版本问题。使用代码建立数据库,数据库与源文件同目录。在命令行下面注意路径问题。配置vs2015路径如下:配置头文件与lib路径lib怎么来的参考:https://blog.csdn.net/hjl240/article/details/77896116;把你的lib名写上去注意这两个,还要注意你下载的sqlite3版本问...

2019-07-30 11:01:58 910

原创 QT中QGraphicsScene||GraphicsView函数刷新多次内存溢出问题,vs2015

QT中QGraphicsScene函数内存溢出问题,vs2015需将QGraphicsScene *scene = new QGraphicsScene;放入上面声明头文件中声明:cpp文件中声明:使用:这样就没有内存溢出了:...

2019-07-18 10:31:34 1703 4

QT使用方法_QT打开新窗口.rar

两个窗口相互打开并关闭当前窗口,通过 TestWin *t=new TestWin(); t->show(); this->close();//关闭当前窗口 来实现,具体看代码

2019-07-23

空空如也

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

TA关注的人

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