策略设计模式目的就是把算法封装进类。封装之后算法之间相互替换,或者把几个算法组合起来进行更复杂的处理。
假设我们要构建一个简单的算法,用来识别图像中具有某种颜色的所有像素。这个算法必须输入一个图像和一个颜色,并且返回一个二值图像,显示具有指定颜色的像素。
展示一个策略类的主结构。
int main ()
{
colordetector cdetect;
cv::mat image=cv::imread
posted on 2015-11-04 11:41 雨落无痕mei 阅读(127) 评论(0) 编辑 收藏 举报
Powered by: 博客园 Copyright © 2024 雨落无痕mei Powered by .NET 9.0 on Kubernetes