自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

康康的博客

好好学习 天天向上

  • 博客(27)
  • 收藏
  • 关注

原创 libc/1.04版本更新内容

libc/1.04版本更新内容

2022-09-17 08:59:05 568 1

原创 设计模式7大原则

设计模式7大原则

2022-06-07 23:00:59 169

原创 ubuntu安装google拼音

一、说明这里以ubuntu20.04以及ubuntu18.04版本为例二、安装(ubuntu20.04)1、Step 1sudo apt install -y fcitx2、Step 2im-config # 选择fcitx3、Step 3sudo reboot # 重启系统4、Step 4sudo apt install -y fcitx-googlepinyin5、Step 5fcitx-config-gtk3# 点击+按钮# unselect Only show

2022-04-01 20:09:55 883

原创 opencv图像处理:三、图像阈值处理

一、简介这里主要介绍图像简单二值化处理,自适应二值化处理和Qtsu二值化处理。二、简单阈值图像处理简单阈值图像处理我们需要使用cv.threshold()函数,该函数第一个参数是图像数据(必须为灰度图),第二个参数为阈值,第三个参数为超过阈值的像素值的最大值,最后一个参数为二值化类型。各种阈值类型计算原理如下:以下为示例代码:import cv2 as cvimport numpy as npfrom matplotlib import pyplot as pltimg = cv.im

2022-03-31 07:53:32 3601

原创 opencv图像处理:二、图像几何变换

一、简介这里主要介绍如何应用图像的几何变换,如平移,旋转,放射变换等。opencv提供2个转换函数分别是cv.warpAffine和cv.warpPerspecive,可以使用这2个函数实现各种转换。二、缩放opencv使用cv.resize()函数实现缩放,对于该函数的插值参数比较合适的设置是cv.INTER_AREA用于缩小,cv.INTER_CUBIC(较耗时),cv.INTER_LINEAR用于放大。默认情况下插值使用cv.INTER_LINEAR。以下是示例代码:import numpy

2022-03-29 09:06:54 595

原创 opencv图像处理:一、颜色空间转换

一、简介opencv有超150种颜色空间转换,在这里我们主要介绍2种经常用到的颜色空间转换(RGB->GRAY, RGB->HSV)。HVS色相取值范围[0, 179],亮度取值范围[0, 255],饱和度取值范围[0, 255],不同的软件取值范围可能不一样。二、查询查询opencv支持哪些颜色转换类型,可以使用以下方法。import cv2 as cvflags = [i for i in dir(cv) if i.startswith('COLOR_')]print( f

2022-03-27 11:28:52 4101

原创 使用-fPIC编译链接lua库报错问题解决

一、问题在使用以下命令编译共享库时报错g++ -std=c++11 -shared -fPIC testlib.cc -o testlib.so -I. -llua -ldl -lmrelocation R_X86_64_PC32 against symbol `lua_newstate’ can not be used when making a shared object; recompile with -fPIC问题原因:链接lua库使用了-fPIC二、解决重新使用以下命令编译lu

2022-03-20 18:53:04 855

原创 lua安装

一、命令安装1、大多数 GNU/Linux 发行版都能够通过命令直接安装lua可执行程序。例如,在 Debian,Ubuntu 和它们的衍生产品上,你可以通过执行以下命令来安装:sudo apt-get install lua50sudo apt-get install lua51sudo apt-get install lua522、如果需要在windows上安装,可以在SourceForge下载相应版本的安装包,该网站提供lua各个release版本下载。3、Mac用户可以通过以下命

2022-03-15 08:16:48 3887

原创 lua版本介绍

一、lua简介是一个简约、轻量级和可嵌入的脚本语言。它正由位于巴西的巴西里约热内卢天主教大学大学里约热内卢分校的一个团队设计、实施和维护。Lua 的常见用例包括编写视频游戏脚本、使用插件和配置扩展应用程序、包装一些高级业务逻辑或仅仅嵌入到电视、汽车等设备中。对于高性能任务,有一个使用称为 LuaJIT 的实时编译器的独立实现。二、版本对比版本说明发行时间1.0最初,非公开发行1993-07-281.1第一个公开发行版本,详细描述1994-07-082.

2022-03-15 07:38:50 1223

原创 vscode远程wsl

一、说明本博客操作只针对wsl ubuntu系统版本。二、更新linux发行版1、更新系统软件包sudo apt-get update2、安装wget和ca证书sudo apt-get install wget ca-certificates三、vscode打开wsl项目1、从命令行中在wsl进入项目路径,执行以下命令:code .2、从vscode中还可以通过使用 VS Code 中的快捷方式 CTRL+SHIFT+P 调出命令面板,以访问更多 VS Code 远程选项。

2022-03-12 11:20:08 6216 1

原创 jupyter选择anaconda环境

一、问题在安装jupyter之后,发现无法找到anaconda环境,故以此记录该问题的解决。二、解决stackover已经有解决办法,其实很简单。1、安装nb_conda_kernels包conda install nb_conda_kernels2、在new tab按钮能找到anaconda环境则说明已经解决。...

2022-03-06 17:10:22 1153

原创 jupyter安装

一、准备确保pip为最新版本,老版本可能存在一些依赖问题。pip3 install --upgrade pip二、安装使用以下命令安装jupyter。pip3 install jupyter三、升级方法一、使用Anaconda升级jupyter。conda update jupyter方法二、使用pip升级jupyter。pip install -U jupyter四、运行使用以下命令运行jupyter服务。jupyter notebook控制台会打印jupyter服务

2022-03-06 16:51:15 10787 1

原创 vscode切换conda环境

一、问题Anaconda作为包管理工具越来越流行,vscode作为当下最为流行的编辑器怎么使用conda创建的环境呢,下面将提供解决办法。二、解决1、打开vscode编辑器,按ctrl+shift+p打开命令栏,如下图所示:2、输入以下筛选字符串Python: Select Interpreter点击Python:选择解释器3、选择相应的conda环境,如下图所示...

2022-03-06 09:44:19 13722

原创 YOLOv5模型导出

一、准备Python>=3.8并且PyTorch==1.7git clone https://github.com/ultralytics/yolov5 # clone repocd yolov5pip install -r requirements.txt # base requirementspip install coremltools>=4.1 onnx>=1.9.0 scikit-learn==0.19.2 # export requirements二、导

2022-03-05 09:53:05 3080

原创 通过PyTorch Hub加载YOLOv5

一、准备PyTorch安装请点这里二、简单示例这里使用轻量级yolov5s模型。import torch# Modelmodel = torch.hub.load('ultralytics/yolov5', 'yolov5s')# Imageimg = 'https://ultralytics.com/images/zidane.jpg'# Inferenceresults = model(img)三、详细示例...

2022-03-04 22:47:34 11533 5

原创 OpenCV实现BGR转RGB

一、问题当使用opencv函数imread()读取图片时,颜色的顺序是BGR(blue、green、blue),因此我们经常需要将BGR转RGB。二、转换可以通过以下几种方法实现BGR转RGB# 方法一im_bgr = cv2.imread('data/src/lena.jpg')im_rgb = im_bgr[:, :, [2, 1, 0]]Image.fromarray(im_rgb).save('data/dst/lena_swap.jpg')# 方法二im_bgr = cv2.

2022-03-04 20:42:56 8469

原创 ubuntu安装opencv-python

### 一、说明opencv-python仅依赖numpy,因此安装之前请确保numpy已经安装。二、命令安装通过以下命令安装python3-opencv$ sudo apt-get install python3-opencv验证是否安装成功import cv2 as cvprint(cv.__version__)三、源码安装1、安装依赖sudo apt-get install cmakesudo apt-get install gcc g++# for python2

2022-03-04 08:30:50 7045

原创 YOLOv5多GPU训练

一、准备安装yolov5依赖,要求Python>=3.8以及PyTorch>=1.7git clone https://github.com/ultralytics/yolov5 # clone repocd yolov5pip install -r requirements.txt二、选择预训练模型这里我们选择YOLOv5s,训练数据集我们用COCO。三、单GPU训练$ python train.py --batch-size 64 --data coco.yaml

2022-03-03 07:17:44 10500 1

原创 ubuntu安装nvidia-docker

nvidia-docker官方安装教程点这里一、安装dockercurl https://get.docker.com | sh \ && sudo systemctl --now enable docker二、设置源distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \ && curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | s.

2022-03-02 22:11:24 2053

原创 软件设计7种架构模式

一、简介架构模式是对给定上下文的软件架构中常见问题的一种通用的可复用的解决方案。一种模式就是特定上下文的问题的一种解决方案。大体上,主要有下面这7种架构模式:分层架构多层架构管道/过滤器架构客户端/服务器架构模型/视图/控制器架构事件驱动架构微服务架构二、分层架构最常见的架构模式就是分层架构或者称为 n 层架构。大部分软件架构师、设计师和开发者都对这个架构模式非常熟悉。尽管对于层的数量和类型没有具体限制,但大部分分层架构主要由四层组成:展现层、业务层、持久层和数据库层。如下图所示

2022-02-27 22:47:41 5805

原创 YOLOv5模型训练

一、准备要求:Python>=3.8以及PyTorch>=1.7$ git clone https://github.com/ultralytics/yolov5 # clone repo$ cd yolov5$ pip install -r requirements.txt # install二、创建dataset.yaml这里我们使用COCO128训练集,该训练集有128张图片用于训练和验证。数据集配置文件定义如下:# 训练集和验证集目录train: ../coc

2022-02-27 08:38:01 2557

原创 yolov5安装

一、准备YOLOv5环境要求Python版本大于等于3.7以及PyTorch大于等于1.7PyTorch安装请移步二、安装# Clone the repositorygit clone https://github.com/ultralytics/yolov5# Enter the repository root directorycd yolov5# Install the required packages from your cloned repository root direc

2022-02-19 14:06:21 1270 1

原创 pytorch安装

一、准备建议使用conda安装,便于包的管理以及与其他环境相隔离conda安装请移步conda使用点这里二、安装1、conda安装pytorch# conda安装pytorch,linux和windows平台安装命令一样# 创建pytorch环境conda create --name pytorch python=3.8# 进入pytorch环境conda activate pytorch# 安装gpu pytorch环境conda install pytorch torchvi

2022-02-19 13:31:52 1391 2

原创 conda使用

一、Anaconda3安装这里只介绍ubuntu安装安装请移步二、管理conda# 校验conda是否已经安装以及是否正常运行conda --version# 升级conda版本conda update conda# if a newer version of conda is available, type y to update:Proceed([y]/n)? y三、管理环境Conda 允许创建包含文件、包及其依赖项的独立环境,这些文件、包及其依赖项不会与其他环境交互。

2022-02-17 21:45:42 3687

原创 ubuntu安装Anaconda3

一、准备sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6二、下载wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh三、安装bash Anaconda3-2021.11-Linux-x86

2022-02-16 22:39:19 1437

原创 ubuntu安装nvidia驱动

一、安装前准备sudo apt updatesudo apt install build-essential -y二、查看驱动推荐$ ubuntu-drivers devices== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==modalias : pci:v000010DEd00002520sv00001043sd0000141Cbc03sc00i00vendor : NVIDIA Corporationdriver

2022-02-15 23:37:30 1544

原创 笔记本安装ubuntu关闭盖子不休眠设置

一、打开配置文件sudo vim /etc/systemd/logind.conf二、配置介绍# This file is part of systemd.# # systemd is free software; you can redistribute it and/or modify it# under the terms of the GNU Lesser General Public License as published by# the Free Software Fo

2022-02-15 23:21:28 2917

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除