*打工人的第一周之学习目标和渠道*
## Python
大致了解python
渠道:两个网址
https://www.liaoxuefeng.com/wiki/1016959663602400
https://www.runoob.com/python/python-tutorial.html
掌握dict list tuple等基本的数据结构,主要用于txt json xml等文件的转换和处理
python中的list、tuple、set、dict用法简析:
https://www.cnblogs.com/webary/p/5187217.html
txt, json,xml等文件的转换和处理
1. voc和coco数据集的介绍:https://blog.csdn.net/bestrivern/article/details/88846977
2. json是coco等数据集的标注格式,xml是voc数据集的标注格式,txt是yolo和大部分数据集的标注格式
3. json转换成xml,xml转换成txt,txt转换成xml,xml转json的代码:https://blog.csdn.net/no__matter/article/details/107865378
使用python-opencv读图、显示、画框、裁剪
渠道:两个网址和一个博主
https://jingyan.baidu.com/article/d5a880ebdd962f13f147ccb9.html(读图,显示,画框)
https://blog.csdn.net/lly1122334/article/details/104945976(裁剪)
https://blog.csdn.net/weixin_43170082/article/details/115383629(该博主主要讲解opencv用法)
关键字:roi
ROI(region of interest),感兴趣区域。机器视觉、图像处理中,从被处理的图像以方框、圆、椭圆、不规则多边形等方式勾勒出需要处理的区域,称为感兴趣区域,ROI。如果你设置了图像了ROI,那么在使用OpenCV的函数的时候,会只对ROI区域操作,其他区域忽略。
## 了解图像处理,像素连接等概念
图像处理
图像处理(image processing),用计算机对图像进行分析,以达到所需结果的技术。又称影像处理。图像处理一般指数字图像处理。数字图像是指用工业相机、摄像机、扫描仪等设备经过拍摄得到的一个大的二维数组,该数组的元素称为像素,其值称为灰度值。图像处理技术一般包括图像压缩,增强和复原,匹配、描述和识别3个部分。
渠道:两个网址和一本书
https://blog.csdn.net/u013088062/article/details/50425018(这是网址介绍的很详细,这个博主也是宝藏博主,爱了爱了)
https://blog.csdn.net/wakatipu/article/details/50966098?spm=1001.2014.3001.5501
《数字图像处理》
像素连接
在数字图像处理领域,存在着空间域和变换域的概念。无论在空间域还是在变换域,像素都是根本。在大多数的数字图像处理中,像素之间在运算时都是要发生关系的,这是因为多个像素构成了图像中的一个对象。了解相邻像素,邻接性、连通性,像素的通路等。
渠道:两个网址
https://blog.csdn.net/ddiicey/article/details/73864470
https://blog.csdn.net/u012627502/article/details/19753517
## 深度学习基础了解
深度学习(DL, Deep Learning)是机器学习(ML, Machine Learning)领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能。深度学习是学习样本数据的内在规律和表示层次,最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据。
深度学习是一类模式分析方法的统称,就具体研究内容而言,主要涉及三类方法:
(1)基于卷积运算的神经网络系统,即卷积神经网络(CNN)。
(2)基于多层神经元的自编码神经网络,包括自编码( Auto encoder)以及近年来受到广泛关注的稀疏编码两类( Sparse Coding)。
(3)以多层自编码神经网络的方式进行预训练,进而结合鉴别信息进一步优化神经网络权值的深度置信网络(DBN)。
人工智能,机器学习,深度学习的关系:https://zhuanlan.zhihu.com/p/103373260
渠道:一个斯坦福的课程
https://www.bilibili.com/video/av13260183/#page=1
## 了解yolo和darknet
渠道:三个网址
https://github.com/AlexeyAB/darknet(C语言)
https://github.com/ultralytics/yolov5(pytorch)
https://github.com/BBuf/Darknet
## 下一阶段自学C++
*打工人的第一周之软件安装和环境搭建*
安装python
安装anaconda
安装vs code
搭建环境
下载opencv等相关模块