- 博客(14)
- 收藏
- 关注
原创 Ubuntu18.04自定义应用图标
Ubuntu18.04自定义应用图标1.打开终端进入以下文件夹:cd ~/.local/share/applications/2. 创建应用图标,为.desktop文件gedit name.desktop (name为应用名,eg: Pigcha.desktop)在该文件中输入#!/usr/bin/env xdg-open[Desktop Entry]Version=1.0Terminal=falseType=ApplicationName=PigchaExec=/home/***/
2021-09-01 16:43:52
1731
原创 ubuntu20.04系统用.run文件安装nvidia显卡驱动
ubuntu20.04系统用.run文件安装nvidia显卡驱动!安装显卡驱动之前不要安装中文输入法1.安装gcc,make等工具sudo at-get install gccsudo at-get install make2.编辑文件blacklist.conf:sudo gedit /etc/modprobe.d/blacklist.conf在文件最后部分插入以下两行内容blacklist nouveauoptions nouveau modeset=03.更新系统sudo
2021-04-10 21:23:16
3137
2
原创 libsvm自动寻参(参数优化)
libsvm自动寻找最优参数支持向量机(Support Vector Machine, SVM)是一类按监督学习(supervised learning)方式对数据进行二元分类的广义线性分类器(generalized linear classifier),其决策边界是对学习样本求解的最大边距超平面(maximum-margin hyperplane),svm有两个重要参数C(惩罚因子)和gamma(核函数参数)C惩罚因子:取值越大对误差的容忍度越低,但容易出现过拟合;取值越小则容易出现欠拟合。gamm
2021-03-22 15:12:05
1991
原创 python列表的复制(深拷贝)
python列表(list)的复制python复制列表的方法有很多,但对于不同的方法,复制的效果却不一样。1.赋值运算:直接使用赋值运算符进行赋值时,其实只是把new的地址指向了old的地址,也就是说new和old指向同一块内存。old = [1,[2,2],3]new = []new = oldnew[0] = 2print(new)'''[2,[2,2],3]'''print(old) '''[2,[2,2],3]'''改变new的值,old也会改变2.copy()方
2021-03-19 12:00:51
3776
原创 opencv打开摄像头慢,卡顿
opencv打开摄像头慢,卡顿原因:摄像头采集问题,很多摄像头在高分辨率的情况下都打不到15fps,以MJPG格式读取可以达到30fpsimport cv2cap = cv2.VideoCapture(0)cap.set(6, cv2.VideoWriter.fourcc('M', 'J', 'P', 'G'))# cap.set(3, 480)# cap.set(4, 640)while(True): _,image = cap.read() cv2.imshow("a",i
2021-03-02 17:20:24
9942
原创 Linux下CUDA的多版本安装及切换
Linux下CUDA的多版本安装及切换一.安装CUDA1.下载CUDA安装包(如:cuda_10.0.130_410.48_linux.run)2.cd到cuda_10.0.130_410.48_linux.run文件所在的文件夹下执行:sudo ./cuda_10.0.130_410.48_linux.run如果执行不了,添加可执行权限后再执行:sudo chmod a+r cuda_10.0.130_410.48_linux.runsudo ./cuda_10.0.130_410.48_
2021-01-14 15:31:05
2761
原创 deeplabv3+训练的ckpt模型Android端部署
deeplabv3+训练的ckpt模型Android端部署接上一篇文章用deeplabV3+训练自己的数据集并导出.pb模型进行可视化测试一.对deeplabv3+训练的ckpt模型做量化参考官方文档修改train.py文件flags.DEFINE_string('train_logdir', "./datasets/VOC/out", 'Where the checkpoint and logs are stored.')flags.DEFINE_flo
2021-01-08 17:10:23
1450
2
原创 用deeplabV3+训练自己的数据集并导出.pb模型进行可视化测试
用deeplabV3+训练自己的数据集一.环境配置和前期准备1.下载tensorflow的deeplabV3+开源项目2.安装CUDA10.03.安装cudnn7.6.5(需和CUDA的版本对应)4.安装anaconda35.用anaconda3新建虚拟环境(python用3.7),教程6.在虚拟环境中安装tensorflow-gpupip install tensorflow-gpu==1.15.37.在虚拟环境中进到第一步下载的项目的*/research/slim文件夹下删除BUILD
2021-01-08 15:05:56
1664
3
原创 linux开机进入Initramfs界面
原因:由于不正常关机导致磁盘文件损坏解决办法:在initramfs下输入blkid命令查看所有磁盘,找到TYPR= “ext4”的分区,记录对应的磁盘名字(eg:/dev/sda4)用fsck命令修复,输入:fsck -t ext4 /dev/sda4之后一直按y,最后reboot就好了...
2020-12-30 10:32:17
3083
2
原创 聚类算法-DBSCAN-C++优化算法
聚类算法-DBSCAN-C++优化算法在聚类算法-DBSCAN-C++实现的基础上做了优化,优化前本人测试对900左右个点进行聚类,用时2000ms左右,经过优化后的算法用时在100ms左右,提升了近20倍。优化前主要耗时的地方:float squareDistance(point a,point b){ return sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));}这个函数涉及到平方和再开方,在做聚类时,每一次循环都在调用它,并且聚类算法中含有很
2020-12-12 19:26:42
1560
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人