#include <opencv2/opencv.hpp>
#include <iostream> using namespace cv;
using namespace std; int main(int argc, char** argv)
{
Mat src = imread("f:/images/qq/kaibi.png"); Mat gray, binary;
cvtColor(src, gray, COLOR_BGR2GRAY);
threshold(gray, binary, 0, 255, THRESH_BINARY | THRESH_OTSU);
imshow("src", src);
imshow("binary", binary);
Mat dst;
Mat kernel = getStructuringElement(MORPH_RECT, Size(4, 4), Point(-1, -1)); // 这样可以提取水平的线
//Mat kernel = getStructuringElement(MORPH_RECT, Size(15, 1), Point(-1, -1)); morphologyEx(src, dst, MORPH_OPEN, kernel, Point(-1, -1), 1);
//morphologyEx(src, dst, MORPH_CLOSE, kernel, Point(-1, -1), 1);
imshow("morphologyEx", dst); waitKey(0);
destroyAllWindows(); return 0;
}

最新文章

  1. 【社工】NodeJS 应用仓库钓鱼
  2. Thinkphp:有你真好
  3. Deep Learning 25:读论文“Network in Network”——ICLR 2014
  4. POJ 1308
  5. 重命名PDF打印文件名
  6. c++的历史-异常
  7. 比较满意设计的一次作业 JDBC宠物管理
  8. 【转载】Ext中关于Ext.QuickTips.init()的使用
  9. 【转载】SSH整合使用步骤
  10. Angular源代码学习笔记-原创
  11. Android 开源库
  12. Oracle基于学习3--Oracle创建用户和授权
  13. 对Spring运用的一些思考
  14. checkbox和radio元素的样式设置(简易版)
  15. Saltstack之Scheduler
  16. laravel 使用 php artisan make:model到指定目录(controller同理)
  17. IT职业道路的苦与甜
  18. 日志_测试代码_Delphi7
  19. js重名的处理
  20. 数据存储之归档解档 NSKeyedArchiver NSKeyedUnarchiver

热门文章

  1. 假期学习【一】Ubuntu中Linux的基础操作
  2. 【C语言】猴子吃桃问题
  3. gulp安装报错Local version: Unknown
  4. JVM学习-环境构建
  5. 题解 AT4170 【[ABC103A] Task Scheduling Problem】
  6. C语言回文链表
  7. Jmeter-功能概要
  8. vba工程密码清除
  9. Java实现图形界面的三部曲及IDE中的窗口设计
  10. AcWing 891. Nim游戏