2018-11-26

mini-Photoshop

  • Implementing a toy Photoshop with C++ and Qt
  • Built an user-friendly UI

Features

  • Zoom in/out, cut/copy/paste, resize, rotate.
  • Undo.
  • Addition/Subtraction/Multiply operations on image.
  • Observation/Copy the RGB value of any point.
  • Mosaic.
  • Color Channel split, color toning in HSV,pseudo-color.
  • Transform RGB image into a Grayscale image.
  • Transform Grayscale image into a binary one(Otus Algorithm).
  • Make histogram and histogram equalization.
  • Image filter with given kernel(Box/Median/Gaussian) or self-defined kernel
  • Edge detection(sobel/laplace/canny)
  • Hough Transform
  • Mophology operations:dilation, erosion, open, close, thinning, thickening, distance, skeleton, skeleton reconstruction.
  • Watershed algorithm.

Screenshots

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容