- 博客(232)
- 资源 (7)
- 收藏
- 关注
原创 传统图像分割方法汇总
阈值法的基本思想是基于图像的灰度特征来计算一个或多个灰度阈值,并将图像中每个像素的灰度值与阈值相比较,最后将像素根据比较结果分到合适的类别中。因此,该类方法最为关键的一步就是按照某个准则函数来求解最佳灰度阈值。
2024-07-23 14:42:39
455
1
原创 Effective Python
键不在字典,关联插入默认值后,返回默认[].contour = counters.get(key,0);键不在字典,返回默认0.
2024-06-19 09:15:13
184
原创 扩散模型Stable Diffusion
Clip Text为文本编码器。以77 token为输入,输出为77 token 嵌入向量,每个向量有768维度。
2024-06-09 19:46:32
453
原创 减少GPU显存的策略
训练时减少batchsize图片尺寸缩小推理时cpu加载模型 pipe.enable_sequential_cpu_offload()减小精度 torch.float32 --> torch.float16其它
2024-06-09 14:15:58
373
原创 Yolov10训练自己的数据集
前置准备步骤代码下载数据集准备----- datasets----------- data.yml----------- train---------------------- images-------------------------------------------- 1.png---------------------- labels-------------------------------------------- 1.txt----------- val-----
2024-06-05 10:07:43
488
原创 AI 换装之OOTDiffusion
项目地址:https://github.com/levihsu/OOTDiffusion试用地址:https://ootd.ibot.cn/
2024-06-02 15:39:49
1264
原创 超分论文走读
codeFormer原始动机高度不确定性,模糊到高清,存在一对多的映射纹理细节丢失人脸身份信息丢失模型实现训练VQGAN 从而得到HQ码本空间作为本文的离散人脸先验。为了降低LQ-HQ映射之间的不确定性,我们设计尽量小的码本空间和尽量短的Code序列作为人脸的离散表达。因此,我们采用了大的压缩比 (32倍),即将原来的人脸图片压缩为的离散Code序列。该设计使得码本中Code具有更丰富的上下文信息,有助于提升网络表达能力以及鲁棒性。嵌入Transformer模块,对特征全局建模,以达成
2024-05-29 11:41:30
323
原创 OpenCV 图像退化与增强
先读取照片,并将其转换为灰度图。然后,我们使用高斯模糊减少图像噪声,并使用Canny边缘检测器识别边缘。接下来,我们通过膨胀操作将边缘连接在一起形成轮廓,以便识别损坏区域。最后,我们使用OpenCV的inpaint函数来修复损坏区域,并将结果显示出来。
2024-05-15 22:41:34
300
原创 sudo python 找不到模块的问题
3. 将python3命令下多出的用户态的路径添加到/usr/lib/python3/dist-packages(sudo的路径)。+ 在my.pth添加用户态路径,+ 在上述路径下创建my.pth。
2024-03-29 09:41:47
368
1
原创 Vscode与Cmake搭配配置opencv使用
vscode与Cmake基本使用下载插件Ctrl+Shift+p打开VSCode的指令面板,然后输入cmake:q,VSCode会根据输入自动提示,然后选择CMake: Quick Start选择编译器根据提示输入项目名称选择可执行文件编译项目方式一:执行命令cd buildcmake ..方式二: VSCode提供了更便捷的方式(点击底部的Build)
2024-03-22 11:18:59
760
原创 Ubuntu18.04 安装Matlab
链接:https://pan.baidu.com/s/1KrnojZQV6YuKKWocn-SBkw。但是里面有些过程已经不适应了,需要自行调整,仅供参考。我当时大概是按照下面这篇博文的流程安装的。
2024-03-03 15:41:55
388
原创 pytorch与cuda版本对应关系汇总
pytorch与cuda版本关系|cuda版本| 支持pytorch版本 ||–|–|| cuda10.2 | 1.5 ~ 1.12 |
2023-12-27 16:56:19
45568
13
原创 Makefile基本指令
4、命令:即通过执行命令由依赖文件生成目标文件。注意每条命令之前必须有一个tab保持缩进,这是语法要求(会有一些编辑工具默认tab为4个空格,会造成Makefile语法错误)。1、目标即要生成的文件。如果目标文件的更新时间晚于依赖文件更新时间,则说明依赖文件没有改动,目标文件不需要重新编译。否则会进行重新编译并更新目标文件。5、all:Makefile文件默认只生成第一个目标文件即完成编译,但是我们可以通过all 指定所需要生成的目标文件。3、依赖:即目标文件由哪些文件生成。
2023-12-12 20:31:32
692
原创 国内大厂机器人赛道产品
人形机器人,已发布Cyberone。机器狗已发布CyberDog2。现阶段科技巨头布局人形机器人无非两个目的:一是将其作为一个新的应用场景来实现技术上的突破;二是利用人形机器人来展示自己的核心技术,证明自己在机器人“天花板”上的实力。研发人形机器人,主要投入工业应用,如流水线拧螺丝,外观缺陷检测,生化样本制作,家庭机器人。.产品多样化包括讲解服务机器人,清洁机器人,仓储机器人,巡检机器人等。当前字节在机器人领域只是初步探索阶段,目前尚未发布相关产品(截止至23.12)。2018年在深圳成立。
2023-12-10 12:11:55
754
原创 yolov8 c++进行部署
指定版本的source代码,并解压到本地。解压后执行make命令/etc/ld.so.conf.d/路径下创建任意一个.conf文件,把lib文件的路径写在里面,一般是 /usr/local/lib,然后执行 sudo ldconfig即可。(否则会报错:error while loading shared libraries: libopencv_core.so.4.8: cannot open shared object file)
2023-10-25 13:01:21
3787
2
原创 YOLOV8 进行docker环境配置
sudo docker save -o /home/yolov8_v0.tar。停止运行容器 sudo docker stop 删除容器 sudo docker rm 删除镜像 sudo docker rmi
2023-10-20 17:17:05
2644
原创 github加速方法尝试
工作原理:从公共dns服务器拿到github的大量ip数据,检测哪些ip可用,哪些ip访问速度最佳,然后编写一个本地版的dns服务,当要解析github相关时,返回这个最佳ip。
2023-10-13 16:17:54
219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人