- 博客(39)
- 收藏
- 关注
原创 自动定时删除磁盘文件的脚本(从文件日期最早的开始删)
1.磁盘挂载点 2.磁盘大小限制 3.正则表达式匹配文件名。0 * * * * 脚本路径 表示一个小时删一次。Ctrl+X 然后Y 保存退出。应用到其他地方主要需要修改。
2023-10-08 21:02:53
680
原创 学习TCP
2. a = {'name': 'dump'} json.dump(a, fp) 转储到文件,动态数据。工具 tcpdump(linux)/wireshark(windows)peer 指TCP的两端,p2p p指的就是peer,非C/S结构。1.进程崩了,右击进程-创建。
2023-04-25 17:03:35
173
原创 C++踩坑:error: undefined reference to `IO::TransVoltage(_modbus*, unsigned
无
2022-06-26 22:48:05
302
转载 ubuntu18.04 安装 ros 报错 E: Unable to locate package ros-kinetic-desktop-full
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654sudo apt upd.
2022-05-10 11:38:33
3523
原创 ValueError:only one element tensors can be converted to Python scalarsC 笔记
index = int(output.argmax(1))print(index)我的代码是0~9数字识别 有10个类别,出错的问题,主要是argmax使用错误,模型预测图片的输出值output tensor张量尺寸为4*10,原因是输入图像为4通道的,r g b α通道argmax(1) 返回的是一个1*10的tensor(也可以认为是数组)...
2022-05-05 17:24:16
2422
原创 Numpy ravel和flatten区别
作用相同:将多维数组变成一维区别:比如有a、b数组 其中 b=a.copy() a、b两个数组数据完全一样对a使用ravel 得到c c=a.ravel()对b使用flatten得到d d=b.flatten()a,b,c,d是不同对象区别在于对c中元素修改会改变a中的值 (ravel方法)对d中元素修改不会改变b中的值 (flatten方法)一般选用flatten...
2022-04-27 11:32:28
684
原创 灰度图和二值化后的灰度图
灰度是指黑白图像中的颜色深度,一般灰度图上的值在0~255内 有 256个灰度等级 0为黑(暗) 255为白(亮),故黑白图片也称为灰度图像如果采用第4种加权方法则RGB(100,100,100)就代表灰度为100,RGB(50,50,50)就代表灰度为50图像该点的像素值即为gray ,二值化:选取一个分割点,比如127 将gray<127 的gray 变成0 (黑) ,gray>=127 变成255(白)二值化后的图像只有两个灰度级了0(最暗)和255(最亮)
2022-04-20 12:02:51
2326
原创 cv.polylines
pts = np.array([[10,5], [20,30], [70,20], [50,10]], np.int32)pts = pts.reshape(-1, 1, 2) #只画出四边形的点pts = pts.reshape(-1, 4, 2) #画出了四边形cv.polylines(img, pts, isClosed=True, color= (0,0,255), lineType=4, thickness=3)先放着,先去了解一下array...
2022-04-19 21:47:44
1737
原创 reshape(-1, 1, 2)
-1 表示自适应该维度大小。这里 reshape 的第一个参数为-1, 表明这个参数是根据后面的维度1X2的计算出来的。比如如果一个 array有 NX1X2个元素,那么它的 reshape(-1, 1, 2) 方法将返回一个 shape = (n, 1, 2) 的 ndarray....
2022-04-19 21:29:36
3412
原创 opencv python 画轮廓的最小矩形(可旋转)
contours, hierarchy = cv.findContours(close_img, cv.RETR_TREE, cv.CHAIN_APPROX_NONE) # hierarchy 层次结构contour_img = cv.drawContours(raw_img, contours, -1, (0, 0, 255), 2)print(len(contours), contours)print(hierarchy)cv.imshow("10", contour_img)# 画矩形f.
2022-04-13 17:15:14
3820
原创 训练集、验证集、测试集
训练好的模型验证方法 :把数据集随机分为训练集,验证集和测试集,然后用1. 训练集训练模型(很多模型)2. 用验证集验证模型,根据情况不断调整模型,选择出其中最好的模型(最优模型)3. 再用训练集和验证集训练出一个最终的模型(最终模型)4. 最后用测试集评估最终的模型(评估最终模型)由于数据集分为了训练集和测试集,现在我们需要从测试集再分出一个数据集,用于模型选择和调整。因为已经有一个测试集了,所以叫它验证集,以防止混淆。训练集(Training Set):用于训练模型。验证
2022-04-12 12:00:47
561
原创 记录一下踩坑 Tensorboard在localhost:6006出现“No dashboards are active for the current data set“ 查看不到图的问题
tensorboard logdir "E:\PyCharm\pytorch-tutorial-master\src\p10"logdir 后面的路径填绝对路径 ,不要填相对路径,吐槽一下,这种坑真的坑
2022-04-09 00:02:17
300
原创 pycharm报错QObject::moveToThread: Current thread (0x55f4207c97d0) is not the object‘s thread
将qt卸载干净后使用pip install opencv-python==4.1.0.25pip install opencv-python==4.1.2.30来对python-opencv版本降级
2022-04-06 10:22:58
1001
1
原创 ubuntu18.04记录在anaconda虚拟环境中用pip安装opencv
1进入虚拟环境 2,3查看opencv版本并安装最新版本 4 因为已经安装,下面显示已经满足,并显示了opencv的存放路径,由于使用python的pip3命令,所以在虚拟环境的lib/python3.10/site-package中 5 conda list 查看虚拟环境目前所有的packages,可以看到opencv已经在虚拟环境里了...
2022-03-30 13:07:53
4776
3
原创 error MSB8041: 此项目需要 MFC 库
工程移到vs2019提示错误MSB8041MFClibraries are required for this project此时的问题是安装的库不够,运行工具->获取工具和功能,在Visual Studio Installer在单个组件中安装MFC库: 勾选后安装 若安装仍然不能解决问题。去勾后重新勾选 在可选项中的MFC勾上 微软基础类库(英语:MicrosoftFoundationClasses,简称MFC)是微软公司提供的一个类库(class librari...
2022-03-23 11:30:16
12714
7
原创 记录Windows下anaconda3创建的虚拟环境中安装pytorch
下载anaconda3(去清华镜像网下载速度较快),之后安装安装过程中不要勾选自动添加添加环境变量,安装完成后手动去配置anaconda的环境变量,我的电脑-属性-高级系统配置(一定要添加正确,在系统变量中 名为path环境变量中 新增其他路径),修改完成后,在终端用命令conda --version检查安装成功,点击电脑开始-windows logo,在最近添加里有anaconda prompt 终端命令窗口,打开并输入命令添加清华镜像,在安装好的pycharm中设置中建立conda虚拟环境(虚.
2021-12-05 02:19:54
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人