- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 C++ dll里调用回调函数
主要分步骤1、dll里面建立相关函数指针;2、主函数写入回调函数;3、主函数中将回调函数赋值给dll的指针;4、dll中调用指针;1、dll里面建立相关函数指针;2、主函数写入回调函数;3、主函数中将回调函数赋值给dll的指针;启用回调函数4、dll中调用指针;主函数使用...
2021-03-31 10:51:18
1799
原创 C++共享内存 不同类型数据存储读取
参考:https://blog.youkuaiyun.com/weixin_43935474/article/details/86765601加入定位new 读取不同位置数据//创建共享文件句柄 hMapFile,CreateFileMapping()函数创建一个文件映射内核对象 hMapFile = CreateFileMapping( INVALID_HANDLE_VALUE, //物理文件句柄,设为INVALID_HANDLE_VALUE(无效句柄)以创建一个进程间共享的对象 NULL,
2021-03-29 09:02:33
982
原创 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
308
原创 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
1479
原创 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
278
1
原创 SQLSTATE[HY000] [1045] Access denied for user ‘root‘@‘localhost‘ (using password: YES)
tp6当你觉得数据库等相关配置没有错误的时候,不妨看看其他地方有没有数据库配置(比如除了database.php,还有 .env文件)
2020-12-28 15:33:32
4377
原创 tp6使用事件(event)时;报- [0]类不存在:-错误,但直接调函数没有问题
原因:事件,没有配置好;原来我是写在这里面的,一个文件一个事件,但是使用时会报错;修改后:我将他写在这里面 ,就没有错误了
2020-12-12 10:27:55
775
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
3184
原创 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
3829
原创 Malformed UTF-8 characters, possibly incorrectly encoded PHP 数据库 json
数据库提取数据转json报错 Malformed UTF-8 characters, possibly incorrectly encoded解决方法:将数据库里的字段字符集修改统一
2020-11-20 09:57:50
412
原创 php 函数调用出错问题 解决方案
$tu = new ToUpdate($this->app); return $tu->ToUpdate();
2020-11-16 10:47:42
243
原创 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
1209
原创 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
620
原创 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
1330
原创 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
2707
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
8247
原创 QString转char*乱码问题
QString str="2654545445664456dada "; QByteArray ba = str.toLocal8Bit(); char* ch = ba.data();
2019-11-13 17:32:31
794
原创 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
4823
原创 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
1895
原创 QT 在QLabel上画矩形
头文件:参考:https://blog.youkuaiyun.com/naibozhuan3744/article/details/79166653
2019-11-04 09:10:42
1171
原创 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
571
原创 串口异或校验字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
2173
原创 Qt怎样解决检测TCP是否还连接
使用心跳包检测可参考:https://blog.youkuaiyun.com/dbdxnuliba/article/details/88051081https://blog.youkuaiyun.com/u011283226/article/details/79933139https://www.cnblogs.com/scy251147/p/3333957.html...
2019-09-11 09:59:03
4746
原创 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
2699
1
原创 图像识别,圆环类物体在不同位置识别半径误差解决问题思路
1.不同位置说明摄像头会从不同角度去拍摄圆环照成面积不同和阴影不同。2.我是通过最大面积的圆心点来与不同圆心点求得距离,并给相应补偿。
2019-08-20 15:17:16
744
原创 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
5173
原创 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
459
原创 QT 工业相机多线程抓拍方式
线程代码:.h 文件//抓取结果数据指针 Pylon::CGrabResultPtr ptrGrabResultM[MAX_IMAGE_RANGE];.cpp文件//抓拍线程void GigeCamera::run(){ try { // 开始抓取c_countOfImagesToGrab images. //相机默认设置连续抓取模式 cameraM.StartGra...
2019-08-08 15:15:07
2328
原创 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
8794
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
1587
原创 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
1904
原创 c++在 vs2015下使用sqlite3,增删改查操作
下载sqlite3注意事项,注意win32或者x64这些版本问题。使用代码建立数据库,数据库与源文件同目录。在命令行下面注意路径问题。配置vs2015路径如下:配置头文件与lib路径lib怎么来的参考:https://blog.youkuaiyun.com/hjl240/article/details/77896116;把你的lib名写上去注意这两个,还要注意你下载的sqlite3版本问...
2019-07-30 11:01:58
1000
原创 QT中QGraphicsScene||GraphicsView函数刷新多次内存溢出问题,vs2015
QT中QGraphicsScene函数内存溢出问题,vs2015需将QGraphicsScene *scene = new QGraphicsScene;放入上面声明头文件中声明:cpp文件中声明:使用:这样就没有内存溢出了:...
2019-07-18 10:31:34
1982
4
QT使用方法_QT打开新窗口.rar
2019-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人