diff --git a/README.md b/README.md index c2f0b03..29c2b25 100644 --- a/README.md +++ b/README.md @@ -1,53 +1,53 @@ -# Cotton Color +# Cotton Color -## ɫ +## 颜色检测 -### ɫʼ +### 艳丽色彩检测 -ɫʼͿԡͶȼ⡣ +纯色彩检测就可以。饱和度检测。 -˼·rgb -> HSV -> s -> threshold -> +思路:rgb -> HSV -> s -> threshold -> 杂质 -### ɫ/ι +### 黑色检测/滴灌带检测 -L a* b* ɫʿռ⣬ɫʣ +L a* b* 色彩空间检测,纯黑色就是杂质,但是容易有噪声。 -˼·rgb -> La*b* -> threshold -> ɫ -> ģƥ -> ĴС -> ֵж -> +思路:rgb -> La*b* -> threshold -> 黑色 -> 模板匹配 -> 物体的大小 -> 阈值判断 -> 杂质 -### ɫ/ +### 暗黄色检测/油棉 -L a* b* ɫʿռ⣬ⰵɫ +L a* b* 色彩空间检测,检测暗黄色。 -˼·rgb -> La*b* -> threshold -> ɫ -> ģƥ -> ĴС -> ֵж -> +思路:rgb -> La*b* -> threshold -> 暗黄色 -> 模板匹配 -> 物体的大小 -> 阈值判断 -> 杂质 -### Ĥ +### 带土地膜检测 -L a* b* ɫʿռ⣬ɫɫ +L a* b* 色彩空间检测,检测明黄色、白色。 -˼·rgb -> La*b* -> threshold -> ɫɫ -> ģƥ -> ĴС -> ֵж -> +思路:rgb -> La*b* -> threshold -> 白色、明黄色 -> 模板匹配 -> 物体的大小 -> 阈值判断 -> 杂质 -## ѧϰ +## 深度学习检测 -ģƥȱٶжϣҪѧϰڸʽȷϡ +需求:模板匹配缺少对于纹理的判断,所以要加上深度学习对于各个杂质进行确认。 -### 1˵ʽķ +### 方案1:端到端式的方案 -ͳ˼·rgb -> La*b* -> threshold -> ɫɫ -> ģƥ -> ĴС -> ֵж -> +传统思路:rgb -> La*b* -> threshold -> 白色、明黄色 -> 模板匹配 -> 物体的大小 -> 阈值判断 -> 杂质 -ѧϰ˼·rgb -> ɫͼǿ -> threshold -> ɫɫ -> ģƥ -> ĴС -> ֵж -> +深度学习思路:rgb -> 可疑色彩图像增强 -> threshold -> 白色、明黄色 -> 模板匹配 -> 物体的大小 -> 阈值判断 -> 杂质 | - -> YOLO -> + -> YOLO -> 杂质 -### 2֤ʽķ +### 方案2:验证形式的方案 -ͳ˼·rgb -> La*b* -> threshold -> ɫɫ -> ģƥ -> ĴС -> ֵж -> +传统思路:rgb -> La*b* -> threshold -> 白色、明黄色 -> 模板匹配 -> 物体的大小 -> 阈值判断 -> 杂质 -ںѧϰ˼·rgb -> La*b* -> threshold -> ɫɫ -> ģƥ -> ĴС -> ֵж -> +融合深度学习思路:rgb -> La*b* -> threshold -> 白色、明黄色 -> 模板匹配 -> 物体的大小 -> 阈值判断 -> 杂质 | | - -> ѧϰ - > б -> | + 激进方案 -> 深度学习 - > 区块判别 -> 杂质 | | - ط -> ѧϰȷ -> + 保守方案 -> 深度学习确认 -> 杂质 \ No newline at end of file