自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 plotly更改画布空间比例(更改坐标轴为等比例)

plotly中画图默认的2维画布是一个矩形,大约x轴:y轴=2:1,三维画布是一个长方体,大约x轴:y轴:z轴=4:2:1有时我们需要得到正方形或者立方体的画布空间,即x轴:y轴=1:1或x轴:y轴:z轴=1:1:1这时我们需要更改画布空间的比例在scene的字典属性中增加aspectratio=dict(x=1, y=1, z=1)效果图和对应代码如下x轴:y轴:z轴=1:1:1fig.update_layout( height=1000, width=1000, sc

2021-06-22 12:34:36 4262

原创 modbus通信代码

虽然modbus用的是16进制,但是要注意一点,modbus是把2个数加起来作为一个字符发送的如“CDCA”,发送的实际为{25,22}两个char,并非4个char。myModbus::myModbus(){ ;}myModbus::myModbus(std::string ipAddress0, int socketHton0){ ipAddress = ipAddress0; socketHton = socketHton0;}int myModbus::myConnect()

2021-04-01 23:29:12 1113

原创 libmysql.dll处引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。

mysql的连接程序写到了界面类的构造函数里,报了这个错解决方法:把mysql连接程序写到界面类的初始化程序里(写初始化程序后面说不定也行,不过我没试)

2021-03-18 15:06:42 4068 5

原创 socket 通讯中 recv_len有长度而recv_buf为空情况

可能recv_buf开头是’\0’字节而你把它作为字符串来输出了//转换成int查看for (int i = 0; i < buffLength; i++){//cout << recv_buf[i] << endl;int a = recv_buf[i];cout << a << endl;}

2021-03-18 10:39:14 418

原创 VS中qt的include文件报错无法打开源文件问题解决办法----无法打开源文件QtWidgets/QApplication

换了一台电脑,把以前的qt文件迁移过来,手贱改了下sdk版本,qt的头文件就全找不到了1.将sdk设为10.02.来回切换下qt版本3.重启ide

2021-01-11 11:39:15 1876

原创 libtorch中数据转换memcpy数据大小匹配

libtorch数据转换经常使用memcpy函数cv::Mat resultImg(img_h, img_w, CV_8UC3);std::memcpy((void *)resultImg.data, out_tensor.data_ptr(), sizeof(torch::kU8) * out_tensor.numel());需要注意的是在c++中float大小是4个字节但是libtorch中的数据类型并非如此std::cout << sizeof(torch::kU8) <

2020-12-23 15:52:40 410 1

原创 pytorch 模型有多个返回值 libtorch处理

pytorch 模型有多个返回值 libtorch处理在python中函数可以有多个返回值,而c++中只允许一个(或者没有)返回值,使用libtorch处理pytorch模型需要对这一点进行处理1.首先对python中模型进行更改return F.sigmoid(d0), F.sigmoid(d1), F.sigmoid(d2), F.sigmoid(d3), F.sigmoid(d4), F.sigmoid(d5), F.sigmoid(d6)需要改为list形式return [F.sigmo

2020-12-21 21:32:51 1419

转载 yolov4权重训练

Yolov4权重训练说明(所需weights文件、py文件、opencv文件、darknet-master文件、voc数据均可在下载链接:https://pan.baidu.com/s/1jAn7Yb657pBcd1SP7Rt9ag 提取码:wso8)第一节:安装yolov4一.安装Visio studio(此教程为vs2019,实际2015及以上版本均可用,需安装v140工具集)Visio studio官网下载https://visualstudio.microsoft.com/zh-hans/vs/

2020-09-26 18:50:55 5914 1

原创 python深度学习时间问题

做深度学习的时候经常遇到半夜训练才能结束,这显卡一秒不转心里就不爽啊可以python time模块中的sleep:计算出这次训练大概用的时间,把下一次要做的训练先打开,然后用sleep阻塞,这样就可以了...

2020-09-03 14:33:35 375

原创 windows下pytorch使用tensorboard

1.安装pytorch2安装tensorboard :conda install tensorboard3.这时候应该就可用了,具体参照官网教程https://pytorch.org/docs/stable/tensorboard.html想要调出那个网页在cmd里输tensorboard --logdir=runs

2020-08-19 14:52:53 541

原创 comsol中的边、面、体编号控制

comsol仿真中经常遇到加入新的物体后,原有的物体编号发生了变化,以前一直通过坐标换算加入新的物体后所有物体的新编号。这周吴博教了一个定义编号的方法:定义显示组件->右击定义->选择->显示然后选择显示的对象类型,选定显示目标,就可以域选择中使用物体的编号。对于手动建模没啥帮助,主要用用于comsolwithmatlab中。...

2020-07-18 11:00:11 4459 1

原创 MFC报错修改UI程序后报错fatal error LNK1120 error LNK2001:

MFC报错修改UI程序后报错fatal error LNK1120error LNK2001尝试重新生成解决方案后运行

2020-07-08 16:23:51 201

原创 根据3点求平面法向量c++

//根据3点坐标求平面的单位法向量(原点指向平面)void Use3PointsComputeNormalVector(vector p1, vector p2, vector p3,vector &NormalVector){ //a = y1z2−y2z1 //b = z1x2−z2x1 //c = x1y2−x2y1 float x1 = p2[0]-p1[0]; float y1 =p2[1]-p1[1]; float z1 =p2[2]-

2020-06-24 10:53:02 3442

原创 利用python—opencv导出素描图

源码import cv2#import osphoto=cv2.imread(‘customer.jpg’)photo_gray=cv2.cvtColor(photo,cv2.COLOR_RGB2GRAY)photo_blur=cv2.GaussianBlur(photo_gray,ksize=(21,21),sigmaX=0, sigmaY=0)photo_src=cv2.divid...

2019-10-20 20:01:53 251

原创 vs2015中debug模式下子函数不返回要求的返回值可以通过???

写了一个子函数box *a(box *b){ if(b->data>3) {return b;} }debug模式下没有报错,遇到b->data<=3程序也正常运行,改成release版本后就报错了最后发现没加返回值,最后在if外加一句return b;...

2019-09-11 16:34:27 322

原创 子函数中链表跳转

在子函数中将链表跳的一个节点后,直接返回主函数会发现链表还处于输入子函数的那个节点void set_box(box *b,space *p,node *d){ b->num = b->num - 1; if (b->num == 0) { if (b->next!=NULL) //不是最后一类箱子 { b->prev->next = b-&...

2019-09-08 14:44:18 217

空空如也

空空如也

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

TA关注的人

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