大家还记得西游记里银角大王的那个宝葫芦吗?大圣也被收服进去炼化过。而cmake牌宝葫芦就是把开源的代码适配成您VS法宝调用的dll链接库文件。Cmake处理后可以导入VS平台批量编译,再也不用担心代码不能用了。

Cmake时我遇到过下面几个问题:

(1)没有翻墙使用外网,cmake时出现一些文件下载不了,出现红字警告报错。

(2)Cmake配置时勾选了python、matlab等额外选项出现错误。

(3)Cmake刚开始配置时出现的红色警告没有注意到。

(4)使用VS2012安装时,出现错误。

我推荐如下资源 资源,祝您炼丹成功。

里面有我使用成功的cmake文件,我发现rc版本的cmake对windows系统老是不能成功;第二个是我自己编译成功的VS2012的dll文件;第三个是我购买的炼数成金网站视频课程,手把手教你cmake所需的opencv库。

我侥幸参加了禾老师在炼数成金上的OpenCV计算机视觉产品实战(第二期),收获很多。而现在进行到第五期了。那时,25个学院有20%学员坚持下来,拿到了毕业证书,我是其中一个。这里感谢禾老师在群里的耐心指教。

下面是炼数成金上的OpenCV计算机视觉产品实战课程的大纲:

第一课:课程综述以及Windows环境下OpenCV(带contrib)编译和使用

第二课:自己动手,实现“你的名字”滤镜

我喜欢《你的名字》这个故事,前一段时间在微信上使用过它的滤镜,实现的效果很惊艳。使用OpenCV3中最新出现的seamlessClone等函数我们也可以实现类似的效果。

第三课:结合grabcut和inpaint,实现人像去除

在OpenCV提供更多函数中,grabcut能够实现抠图,inpaint能够实现修补。那么把两者结合起来,就能够实现简单的“人像去除”功能,也就是框选一个人后,使用周围的景象对人像进行修补。虽然效果比不上PS,但是毕竟我们是以学习算法为目的的。

第四课:压板识别项目分析

来源于具体项目,具有普遍特点。使用阈值处理、投影分析等经典方法对特征区域进行定位;而后通过颜色变换和形态学变化获得进一步识别的区域,进行识别。

第五课:寻找酒瓶瓶口缺陷

来源于具体项目,具有普遍特点。通过经典方法寻找带缺陷瓶口缺陷;基于圆的基本特性,编写专门解决算法解决缺陷评判。

第六课:钢管识别项目

来源于具体项目,具有普遍特点。钢管的特点是由于其是有深度的,这就造成了管子的内部形成一个阴影。寻找并识别这个阴影,是解决问题的主要方法。灰度并阈值处理,得到具有一定可信度的结果。最后生成的结果还要经过人工进一步甄选,这个过程也是我们的程序需要提供的。

第七课:结合tesseract的OCR识别

识别手写的中文要难于印刷体中文,再难于印刷体的英文。但是使用tesseract我们都能够获得不错的效果,关键是如何和我们现有的OpenCV结合起来。

第八课:基于轮廓分析进行二维码定位

FindContours而且知道有能够直接寻找联通区域的函数。但是仅仅能够寻找并绘制轮廓使不够的;其实轮廓还有另一个很重要的性质,那就是轮廓的相互包含特性。通过运用这个特性,就能够让独特的轮廓被选择出来。典型的运用就是二维码定位。

第九课:单向信息传输系统的设计与实现

单项数据传输用于专门领域,运用于内外网隔离的情况下进行数据传输。这不仅包括图像算法的处理,而且涉及软硬件构架,是一个可充分扩展的实际项目。

第十课:AnswerOpencv经典例题(Finding distance between two curves)

这是我多年在AnswerOpencV论坛上看到的最棒的算法例题。充分运用了OpenCV新版本的新函数和新特性。整个解答,思路清晰,代码富有弹性。

第十一课:限制对比度自适应直方图均衡化算法(CLAHE)的实现和研究

CLAHE算法对于医学图像,特别是医学红外图像的增强效果非常明显,是一种运用广泛的局部增强算法。这里从原理到实现进行解读。

第十二课:GOMfcTemplate图像处理平台设计实现(上)

编写带界面的图像处理程序,选择opencv+mfc是一种很好的选择;在读取摄像头数据方面,网上的方法很多,其中shiqiyu的camerads的方法是较好的。 基于现有资料,通过在实际项目中的积累,我总结出来一套结合opencv和mfc的摄像头采集框架。具有以下特点:

1、基于directshow,兼容性好,速度快。只要相机支持Directshow就能用

2、摄像头部分通过线程读取,保证界面的运行流畅;

3、框架经过多次打磨,已经比较稳定,不会出现异常错误;代码简洁明了,方便复用。

第十三课:GOMfcTemplate图像处理平台设计实现(下)

第十四课:Csharp调用基于Opencv编写的类库文件

Csharp如何调用基于Opencv编写的类库文件(Dll)是一个广泛讨论的问题。 经过长时间探索后,我终于进行了很好的实现。希望你能够在这里找到自己想要的东西!

接下来送大家一个福利,禾老师常年更新的博客,(jsxyhelu.cnblogs.com/)在博客里面,禾老师的课程可以点击左侧公告内图片购买,搜索框也在左侧,下拉可以找到,搜索需要的信息。

如果你需要的话,使用我的优惠码,可以优惠50%的固定学费,禾老师的课程是1百固定学费+3百可返学费,那么即优惠50元。我的优惠码:

GM63

使用cmake宝葫芦炼化Opencv第一丹相关推荐

  1. 央视做成“宝葫芦”不是完全没有机会

    几天前,我和一位业界的朋友聊起中国视频网站的格局.他问我,如果央视想在视频领域获得比较领先的地位大概还要投入多少钱,我说至少五千万美元.他又问我如果是两大门户呢,我说大概要一个亿. 这两个数字是怎么得 ...

  2. Qt之CMake和MinGW编译OpenCV

    这里编译的是最新版OpenCV3.4.3,编译过程比较曲折,大部分编译错误都可以查得到解决方法,也遇到了Google无果的错误,好在最后还是解决了,特此记录. 编译环境 win10-64bit Qt5 ...

  3. 纯小白操作淘宝C店的第一天

    @TOC纯小白操作淘宝C店 的第一天 三十岁生日的时候,发现自己得从小白开始创业,而创业的项目竟然是总所周知的淘宝C店. 很多人说,这是不务正业:很多人说,淘宝C店已经过了风口:很多人说,别浪费时间了 ...

  4. windows 11系统给clion配置opencv(含CMake下载及编译opencv、MinGW下载及编译opencv以及一些遇到的问题)

    目录 一.CLion 2022.2.1下载与安装 二.下载opencv 4.4.0 三.下载及配置MinGW-w64GCC-8.1.0 1.下载MinGW 2.配置环境变量 四.下载CMake 3.2 ...

  5. Ubuntu下通过CMake文件编译CUDA+OpenCV代码操作步骤

    在 CUDA_Test  工程中,CUDA测试代码之前仅支持在Windows10 + VS2013编译,今天在Ubuntu 14.04下写了一个CMakeLists.txt文件,支持在Linux下也可 ...

  6. cmake找不到opencv解决

    目录 CMakeLists.txx中设置opencv路径 环境变量方法,ok opencv cmake 编译入门示例 报错代码: find_package(OpenCV REQUIRED) CMake ...

  7. cmake could not find openssl_Mac OSX系统CMake、QT5运行OpenCV 4.0

    最近打算练习下QT玩一玩,毕竟QT是跨平台的API,就可以免去了直接学各平台系统的API然后能做一些简单的应用,所以比较值得学习.对我来说,我比较关注计算机图形学和计算机视觉,所以最重要的包就是Ope ...

  8. 淘宝成全球电商第一人气网站

      互联网的奇迹又一次出现.     2010年4月28日,在北京举行的2010中国B2C电子商务峰会上,淘宝网CFO兼淘宝商城负责人张勇首次对外透露,淘宝网每日独立访问IP数已经超过4000万,这意 ...

  9. 对接淘宝天猫平台的第一篇

    目录 前言 一.对接淘宝天猫平台的调研 1.创建应用 2. 应用接入流程介绍 二.拉取淘宝天猫店铺的订单数据 1. 同步订单的解决方案 1.第1种方案:轮询订单相关接口获取订单数据 2.第2种方案:  ...

最新文章

  1. C语言试卷终稿,C语言试卷终稿B1.doc
  2. Android 基本面试题
  3. gerrit上sshkey设置问题
  4. (43)FPGA面试题JTAG接口信号及功能
  5. ECharts 定制 label 样式
  6. 怎么输入license_误执行了 rm fr /* 之后,除了跑路还能怎么办?!
  7. Oracle 10g 高级安装图文教程(一)
  8. 关于win10的path系统变量
  9. Docker系列(十)Dockerfile指令
  10. 分享Android开发的一些工具
  11. MATPOWER中case文件的编写经验与技巧
  12. SQL Server 2008 中文企业版下载
  13. 程序发生run time error原因及解决方案
  14. Processing创意编程(入门篇)
  15. 中科大少年班,阿里云首席科学家闵万里离职,发内部信告别!
  16. deepin20无法启动图形界面_U盘启动盘暗藏推广?用它来打造安全个性的PE工具箱...
  17. postman 9.16 打不开怎么办
  18. [逆向工程] 二进制拆弹Binary Bombs 快乐拆弹 详解
  19. 统一网关Gateway-搭建网关服务
  20. 微信ibeacon使用场景步骤总结

热门文章

  1. WCF分布式开发常见错误(18):Binding validation failed 绑定协议验证失败
  2. 搜索引擎SEO赚钱的具体方法!
  3. python画椭圆形_python 用 matplotlib 的 patch 模块绘制椭圆详解
  4. 拿走不谢!4100套iOS源码,40G!
  5. 月薪两万不是梦,麻辣隔壁的
  6. Ubuntu16.04 外网无法访问Network is unreachable,公司内网可以ping通解决方案
  7. Intellij IDEA的Bookmarks
  8. LIO-SAM源码解析(七):utility.h
  9. Saxon: 剖析 XSLT 处理器
  10. [smart210] Nand Flash K9F4G08U0B 的配置与读写控制(一)