- 博客(36)
- 收藏
- 关注
原创 【OpenCV】(一)wechat_qrcode检测二维码
opencv-4.8.0之前的版本wechat_qrcode检测二维码是矩形检测;opencv-4.8.0+的版本wechat_qrcode检测二维码是关键点检测;
2024-04-26 11:07:27
1953
3
原创 显卡算力排行榜
MOPS:mega FLOPSGOPS:giga OPSTOPS:tera OPSPOPS:peta OPSEOPS:exa OPSMFLOPS:mega FLOPSGFLOPS: giga FLOPSTFLOPS: tera FLOPS (每秒一万亿(=10^12)次的浮点运算)PFLOPS: peta FLOPSEFLOPS: exa FLOPSMFLOPs:mega FLOPsGFLOPs: giga FLOPs(十亿(=10^9)个浮点运算)TFLOPs: te
2023-10-12 12:56:46
20579
原创 yolo v8 转rknn
本文:1.是对detect模型的转换,对于classify、pose、segment后续再写,估计是差不多的;2.支持量化。对于置信度量化后会全为0已经解决;3.解决转换过程中出现的一些错误提示。主要是数组轴的大小超出限制的问题。
2023-08-23 13:01:43
4544
19
原创 (二)vmware虚拟机里面的Ubuntu,然后USB摄像头连接Ubuntu,会出现闪屏卡顿,怎么解决?
vmware虚拟机里面的Ubuntu,然后USB摄像头连接Ubuntu,会出现闪屏卡顿,怎么解决?
2023-04-22 17:53:12
1504
2
原创 deepin20.6挂载硬盘
意思就是:将sda2挂载到/home/tm2/mnt/sda2,其中/home/tm2/mnt/sda2需要提前手动创建(位置不一定就是这里,自己随意)。手动创建mount.sh文件,并写入。
2022-08-08 16:28:30
893
原创 yolov5 初识(win版)
复制一份coco128.yaml,并重命名,然后修改为自己数据集的路径及类别。单独安装torch+torchvision。1.clone代码+切换环境+安装依赖。5.训练自己标注的数据集。
2022-08-05 23:36:57
810
原创 深度学习环境配置(三)--win11 miniconda、cuda、cudnn、pip换源
根据cuda版本选择对应的cudnn(推荐cuda10.2+cudnn7.6.5、cuda11.1+cudnn8.1.1),30系列之前的显卡选择10.2,30系列显卡选择11.1.1。然后全部点击“next”安装即可。二、安装cuda、cudnn。在“开始菜单”你找到下图。........................
2022-08-05 22:53:16
1110
原创 yolov5 初识(ubuntu版)
复制一份coco128.yaml,并重命名,然后修改为自己数据集的路径及类别。1.clone代码+切换环境+安装依赖。5.训练自己标注的数据集。
2022-08-05 10:49:54
650
原创 deepin20.6深度学习环境配置(二)--miniconda、cuda、cudnn、pip换源
deepin20.6深度学习环境配置(二)--miniconda、cuda、cudnn、pip换源
2022-08-05 10:09:48
1332
原创 Ubuntu与Jetson设备间互传文件
参考:https://www.youkuaiyun.com/tags/Mtjacg0sNjQyODItYmxvZwO0O0OO0O0O.html一、保证两设备在同一局域网二、在Ubuntu终端输入:"lcfc"是Jetson设备系统的登录用户名,"192.168.x.xx"是Jetson设备的ip。弹出,“Are you sure you want to continue connecting (yes/no)?”,输入yes三、将Ubuntu数据传到Jetson设备上文件会存放在:Jetson设备上的home
2022-07-04 14:28:45
622
转载 ubuntu1804系统(jetson tx2 nx)编译opencv报E:Unable to locate package libjasper-dev解决方法
编译opencv报E:Unable to locate package libjasper-dev的解决方法
2022-06-15 10:08:42
546
原创 E: Package ‘xxx‘ has no installation candidate
E: Package 'xxx' has no installation candidate
2022-06-15 09:33:28
737
原创 win11 Anaconda3创建Python虚拟环境并用pycharm使用
一、更换国内镜像源添加清华大学镜像源命令:(换阿里的也行)conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/显示包源路径:conda config --set show_channel_urls yes此时你的
2021-07-31 16:10:33
894
原创 Python re模块相关用法
前言这些得先知道:. 点可代表一切字符\ 起转义作用[...] 指代方括号中的任意字符\d 指代数字0-9\D 指代非数字\s 指代一切空格,包括tab制表符、空格、换行等\S 指代非空格\w 指代大小写字母、数字和下划线\W 指代非大小写字母、数字和下划线* 匹配前面字符 >=0 次+ 匹配前面字符1次及以上? 匹配前面字符0次或1次{m}
2021-06-07 00:46:25
322
1
原创 Python 利用pandas读写.csv
一、写入# 方法一:字典中的key值即为csv中列名dataframe = pd.DataFrame({'head_1': a, 'head_2': b, 'head_3': c})# 方法二:用关键字指定数据与列名。dataframe = pd.DataFrame(data=[a, b, c], columns=["head_1", "head_2", "head_3"])# 将DataFrame存储为csv,index表示是否显示行序号,default=True; se表示用符号隔开,默认
2021-06-04 00:25:37
562
原创 python 线程池、进程池的简单使用
一、导入包from concurrent.futures import ProcessPoolExecutor, ThreadPoolExecutor, wait, ALL_COMPLETED二、创建一个函数这个函数是打算要做的事。def test(num): sum = 0 for i in range(num): sum += i return sum三、创建一个主函数,在主函数里面创建进程池(或线程池)def main(): pool =
2021-04-10 19:41:35
567
原创 Python 写读JSON
一、导入模块import json二、创建数据a = [ {"苹果": 6}, {"香蕉": 3}, {"橘子": 2}]三、写入JSON给写入的文件命名为 .json结尾,编码为 “utf-8”,模式为 ‘w’。with open('写入.json', encoding="utf-8", mode='w') as f: json.dump(a, f, ensure_ascii=False)注意:ensure_ascii=False,以字符串形势写入;
2021-04-08 00:25:03
270
原创 Python 读取Excel表格
| import pandas as pd # 导入1.将Excel表格解析为DataFrame对象的类。默认情况下使用xlrd。excel_data = pd.ExcelFile("./Excel读取测试.xlsx")2.用sheet_names,获取所有子表名字。for name in excel_data.sheet_names: print(name)3.再打开某一个子表data = pd.read_excel(excel_data, sheet_name=name
2021-01-31 14:02:44
447
1
原创 Python sorted() 对列表、字典的排序用法
一、基础reverse=False为默认,表示升序;为True表示降序.list1 = [5, 3, 2, 1, 4]newlist = sorted(list1)print(newlist) # [1, 2, 3, 4, 5]ornewlist = sorted(list1, key=lambda i: i, reverse=False)print(newlist) # [1, 2, 3, 4, 5]二、稍微进阶list1 = ['a3', 'b2', 'c1']newlis
2021-01-27 17:56:56
329
原创 Python jsonlines文件读、写、去重
import jsonlines #导入# 写入with jsonlines.open("./写入测试.jsonlines", 'w') as w: w.write({"第一行": "123"}) w.write({"第二行": "456"}) w.write({"第一行": "123"}) w.write(["第四行"]) w.write(("第五行", "789"))""" {"第一行": "123"} {"第二行": "456"}
2021-01-27 01:05:37
15794
原创 判断一个unicode字符是否是汉字,数字,字母.
def is_chinese(ch): """判断一个unicode是否是汉字""" if u'\u4e00' <= ch <= u'\u9fff': return True else: return Falsedef is_number(ch): """判断一个unicode是否是数字""" if u'\u0030' <= ch <= u'\u0039': return True
2021-01-26 15:17:03
1318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人