logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Excel重复编号,1万个数据重复1到100编号

要求就是1到100然后再1到100 一直重复下去。一:以M列为示范,在M1中输入公式:=IF(MOD(ROW(),100)=0,100,MOD(ROW(),100))二:在左边选择数据范围M1:M500,蓝色区域代表已经选择这M列500行了三:按住CTRL键不放,再按下ENTER键回车,鼠标移到上方公式处。...

DIC-计算材料应力应变分布

数字图像相关法(digital image correlation DIC),又称数字散斑相关法,是将试件变形前后的两幅数字图像,通过相关计算获取感兴趣区域的变形信息。其基本原理是,对变形前图像中的感兴趣区域进行网格划分,将每个子区域当作刚性运动。博主GitHub代码使用手册cd ncorr_2D_matlabaddpath(pwd);handles_ncorr = ncorr;问题:使用MATL

#matlab#计算机视觉
OpenCV-最简单的人脸识别

在python环境下,使用openCV进行一个最简单的人脸识别,参考openCV官方文档。import cv2 as cvimport numpy as np#导入XML文件face_xml=cv.CascadeClassifier('D:/Users/YUANHAITAO/Anaconda3/Lib\site-packages/cv2/data/haarcascade_frontalf...

#人脸识别#opencv#计算机视觉 +2
机器学习-KNN图像分类

步骤:(1):计算测试数据与训练数据之间的距离;(2):按结果距离排序(3):选取距离最小的K个点(4):确定此K个样本中各个类别的频率(5):将频率最高的作为预测分类的结果样本数据集:0、1、2、3。分别是黑夜、激光、CXK、山水以上有三种方法,参考其他博主。import datetimestarttime=datetime.datetime.now()import num...

#python#深度学习#机器学习 +1
Qt值QLabel图像更新以及与OpenCV图像格式转换(QPixmap,QImage,Mat)

首先,导入初始图像显示在QLabel上,但是后续对图像的一系列处理操作必须使用OpenCV来,因此存在各种图像格式转换。这里分为六种情况,能满足大部分需求情况。1 QPixmap–>QImage:QPixmap pix(path);QImage img = pix.toImage();2 QImage–>QPixmap:QImage img(path);QPixmap pix = QP

#opencv#计算机视觉#qt
Qt对QLabel上的图像实现撤销(undo)和重做(redo)功能

由于没有弄懂Qt官方的QUndoStack、QUndoCommand功能,网上资料也比较少,所以没有实现撤销和重做的功能,因此通过其他办法实现。思路:设置一个C++标准容器Vector用来存放,QLabel上的图像每更新一次,即为显示一次图像(执行一次showimage命令),便会往Vector存放一次数据,待到执行撤销和重做的操作时,再对Vector进行访问。mainwindow.hpublic

#c++#opencv#qt
Excel中使某列数据每100行加1,在数值大的情况下避免下拉操作

例如1-100的数值是1,101-200就变为2,201-300就变为2,类推!一:以M列为示范,在M1中输入公式:=INT(ROW(M100)/100)二:在左边选择数据范围M1:M500,蓝色区域代表已经选择这M列500行了三:按住CTRL键不放,再按下ENTER键回车,鼠标移到上方公式处。左边红色圈处代表100到100之后的界限处,右边红色圈处代表正确结果处,在数值大于10000行时,下拉到

QT-QPainter绘制点,线、矩形,图片等

paintevent.cpp#include "mywidget.h"#include <QPainter>MyWidget::MyWidget(QWidget *parent): QWidget(parent){}void MyWidget::paintEvent(QPaintEvent */*event*/){QPainter painter(this);painter.setRe

到底了