Code Monkey home page Code Monkey logo

opencvimageprocessing's Introduction

一、简介

实现CSDN专栏:OpenCV图像处理所介绍的所有算法。

当前已实现(30/50):

  1. PS图层混合算法(一):不透明度、正片叠底、颜色加深、颜色减淡;
  2. PS图层混合算法(二):线性加深、线性减淡、变亮、变暗;
  3. PS图层混合算法(三):滤色、叠加、柔光、强光;
  4. PS图层混合算法(四):亮光、点光、线性光、实色混合;
  5. PS图层混合算法(六):差值、溶解、排除;
  6. 彩色图像转灰度图像;
  7. RGB三通道分离;
  8. 颜色运算;
  9. PS滤镜:碎片特效;
  10. 暗通道先验去雾(待实现);
  11. PS滤镜:毛玻璃特效;
  12. PS滤镜:曝光过度;
  13. 颜色运算(二);
  14. 照亮边缘;
  15. PS滤镜:浮雕特效;
  16. 老照片效果;
  17. PS滤镜:渐变映射;
  18. 色调映射;
  19. PS滤镜:素描特效;
  20. PS滤镜:马赛克;
  21. PS图像特效:非线性滤波器;
  22. PS图像特效:百叶窗;
  23. 饱和度调整;
  24. 黑白调整;
  25. 生成关于某点的颜色径向均匀渐变图像;
  26. 径向模糊;
  27. 旋转模糊(二);
  28. 旋转模糊;
  29. 高斯模糊与毛玻璃特效;
  30. PS滤镜算法之平面坐标到极坐标的变换;

二、开发环境

Win10 + Visual Studio Community 2017 + OpenCV 3.3.0(64位)

三、编译方法

  1. 使用Visual Studio 2017打开“OpenCVImageProcessing.sln”;
  2. 打开“视图->其他窗口->属性管理器”;
  3. 任选一项目,在“OpenCV330_x64_Debug”上右击,然后点击“属性”;
  4. 然后分别在“C/C++->常规->附加包含目录”和“链接器->常规->附加库目录”中添加你自己的OpenCV头文件目录和库目录;
  5. 任选一项目,在“OpenCV330_x64_Release”上右击,然后点击“属性”;
  6. 然后分别在“C/C++->常规->附加包含目录”和“链接器->常规->附加库目录”中添加你自己的OpenCV头文件目录和库目录;
  7. 回到Visual Studio 2017主界面,更改解决方案平台为“x64”;
  8. 点击“生成->生成解决方案”。

opencvimageprocessing's People

Contributors

rzwm avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.