- 博客(27)
- 资源 (3)
- 收藏
- 关注
原创 Ubuntu 搭建 yolov5
下载torch时进入torch官网,选择合适的版本,我选的cpu,如果有GPU可以选择GPU,和window搭建一致。最后的 -i 网址是指定阿里云镜像,我试了试清华镜像和阿里云,在我这阿里云下载更快,不过不指定是直接从官网下载。这一步其实也可以不要,conda是管理虚拟环境的,为了防止以后多个环境有冲突,建议安装。激活yolov5环境。
2025-08-08 09:15:56
205
原创 ubuntu键盘错位
2 终端输入ibus-setup,弹出窗口输入法- add - chinese -pinyin 添加中文输入法。1 在设置里添加中文,其实安装系统的选中文,这步应该就添加好了,不过可以确认一下。系统,突然发现波浪线打不出来,键盘错位,错位方式为@等于是"键,并且|等于~键。设置 - keyboard - 输入源。我是安装了ibus的中文输入法,把英文放在第一个,中文放下面。
2025-08-06 16:40:06
273
原创 pytorch 学习笔记3-利用框架内网络训练糖尿病数据集
分析原因,模型预测结果都是接近 0.37 的相同数值,这通常表明模型没有有效学习到数据中的模式,可能的原因包括数据处理不当、模型结构问题或训练过程存在问题。但是预测概率全部是一样的数。看来直接拿来一个最简单的实际的数据库用最简单的网络还不能学习啊。利用框架内网络训练一个简单的二分类糖尿病数据集,糖尿病数据集是一个经典的入门级二分类学习数据集。对训练集和测试集使用相同的标准化参数,避免数据分布不一致。增加了网络宽度(从 6 增加到 16),增强学习能力。将数据集划分为训练集和验证集,便于监控过拟合情况。
2025-08-04 17:13:11
299
原创 pytorch 学习笔记(2)-实现一个线性回归模型
搭建好python后对于内部的很多函数还是不太了解,按照下面的学习博客,理解内部具体的网络实现并代码实现一个线性回归模型并训练。pytorch中对梯度自动计算,存储tensor计算图,所以应该着重理解并注意是否梯度参与计算。网络模型:矩阵乘法-输入矩阵*权重 = 输出。损失函数:预测值与真实值的误差平方。优化函数:小批量随机梯度下降。真实值和学习值很接近。
2025-08-04 16:09:00
307
原创 pytorch学习笔记(1)
pytorch是一个深度学习的框架,里面主要集成了深度学习的常用的函数,主要的数据结构为tensor(张量)。张量和矩阵不一样,矩阵都是二维的,张量可以表示任意维度,0维度就是一个标量。0阶张量:标量(单个数字,如3.141阶张量:向量(一维数组,如[1, 2, 3]2阶张量:矩阵(二维数组,如更高阶:三维及以上数组(如RGB图像是3阶张量,形状为[高度, 宽度, 通道]
2025-08-01 11:44:42
591
原创 ubuntu下libusb调试usb接收,丢包问题调试记录
Libusb接收有两种方式,同步和异步。同步比异步用法简单多了,所以我首先用的也是同步。后一直有丢包问题,所以换异步接收了。
2025-07-30 16:27:43
533
原创 ubuntu创建快捷方式,并用root免密运行
Exec=/home/zhangxiaomeng/myprogram/build/MCUViewer # 必须用绝对路径!Path = /home/zhangxiaomeng/myprogram/build #可选,程序中有相对目录就必须有。Path=/path/to/your/program_dir # 设置工作目录为程序所在文件夹。Exec=/home/username/projects/my_app # ✅ 正确。Icon=/path/to/icon.png # 可选,但建议提供。
2025-07-30 15:45:35
846
原创 opencv与VS支持
OpenCV2.4.10 支持 VS2010,VS2012,VS2013 (x64,x86)OpenCV4.1 支持 VS2015,VS2017(x64) 增加了神经网络的支持。OpenCV3.1 支持 VS2013,VS2015(x64)取消了对32位的支持。OpenCV2.4.13 支持 VS2012,VS2013 (x64,x86)OpenCV3.0 支持 VS2012,VS2013 (x64,x86)OpenCV4.4 支持 VS2015,VS2017(x64)
2025-07-24 13:56:21
189
原创 c# DevExpress 设置SimbleButton背景图片
今天在用Dev的simblebutton 时遇到了一个非常无语的问题,就是设置背景图片无效。由于以前没有用过Dev,用WinForm的按钮试了一下,能设置上,但是simblebutton不行。有一个问题始终没弄明白,就是dev的界面里加了几个winform的按钮,又修改了一下界面的字体后,那几个winform的按钮总是不在我期望的位置上。发现设置一个背景图片,需要设置好几个地方,其实设置完backgroudimage后前面几个项自动就加上了,但是按钮上不显示图片,一定要手动设置红色的两行,必须是两行。
2024-08-16 11:06:40
767
原创 emgu.cv读取1080p视频
以前一直是用c++的opencv读取视频,最近的项目改用emgu.cv读取视频,摄像头为顺华利1080p的小探测器。这个小摄像头直接获取帧频是60,最大分辨率是1920*1080。
2024-08-15 15:42:45
1083
原创 VS2017 OpenCV3.4.2 通过Release的版本 源码编译成 x86
VS2017 OpenCV3.4.2 通过Release的版本 源码编译成 x86
2022-07-08 16:10:58
253
原创 win10 64位装三菱PLC软件出现oleaut32.dll拒绝访问
win10 64位装 三菱PLC软件GX works2出现以下情况:以下文件没有自注册或撤消注册 c:/Windows/SysWOW64/oleaut32.dll拒绝访问
2022-06-29 09:41:18
11298
1
原创 Python用于图像处理的环境搭建历程
1 环境搭建:下载python,官网可以下载;安装完成后可以看到里面有一个IDLE,可以用这个编写代码,也可以下载其他的编译工具下载pycharm,作为编译工具。2 安装pillow。打开pycharm,file-setting-python interpreter ,点击右边+号,搜索pillow,安装失败,搜索说pycharm安装包非常容易失败。换了搜索地址还是失败。点击运行,使用命令安装,输入 pip install pillow 回车,显示成功。打开pycharm,输入
2021-12-31 17:14:19
625
原创 编译eyelike用VS2015+openCV3.4.3
eyelike是一个人眼中心定位的算法,可以用于眼部追踪,它来源于github中eyelike项目,C++语言实现,依赖OpenCV。(下载地址:https://github.com/trishume/eyeLike)该项目只实现了简单的2维眼球跟踪功能,没有3维信息,也没有视线跟踪和估计功能。作者提供了另一个博客链接Simple, accurate eye center tracking in OpenCV,其中有一段演示视频,可以看到跟踪效果。项目主要的算法来源于剑桥大学的一篇文章:《Accur
2021-12-08 13:14:21
4089
转载 C# ListView用法详解 很完整
2018年03月23日 16:11:29bruce135lee阅读数 22983一、ListView类1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2)GridLines:设置行和列之间是否显示网格线。(默认为false)...
2019-07-02 10:25:14
2775
转载 initUndistortRectifyMap的应用
initUndistortRectifyMap2017年12月04日 16:26:18柚子Betty阅读数:5575函数原型:CV_EXPORTS_W void initUndistortRectifyMap( InputArray cameraMatrix, InputArray distCoeffs, InputArray...
2019-03-27 12:08:04
2244
转载 OpenCV Mat类详解和用法
OpenCV Mat类详解和用法 我们有多种方法可以获得从现实世界的数字图像:数码相机、扫描仪、计算机体层摄影或磁共振成像就是其中的几种。在每种情况下我们(人类)看到了什么是图像。但是,转换图像到我们的数字设备时我们的记录是图像的每个点的数值。 例如在上图中你可以看到车的镜子只是一个包含所有强度值的像素点矩阵。现在,我们如何获取和存储像素值可能根据最适合我们的需要而变...
2019-03-25 15:33:47
481
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人