OpenCV-Python graphics and image processing column article directory

☞ ░Go to LaoYuanPython blog░ https://blog.csdn.net/LaoYuanPython

Knowledge summary

  1. Opencv-python basic knowledge of graphics and image processing
  2. OpenCV-Python commonly used image operations: addition, subtraction, multiplication, division and power extraction logarithm and bit operations

Part of the program case

  1. PyQt converts and displays Python-OpenCV images to realize video playback with graphical interface
  2. OpenCV-Python mouse control implementation case
  3. OpenCV image operation + Moviepy realizes video rotation and superposition
  4. Moviepy audio and video editing: use mask to achieve video overlay transparency effect

Essay

  1. Opencv-python imread, imshow browse image files in the directory
  2. Analysis of the transfer method of the image variable img in the OpenCV-Python setMouseCallback callback function
  3. Research on the deformation of OpenCV-Python image converted to PyQt image and the problem that the screen cannot be displayed normally
  4. OpenCV threshold processing function threshold processing 32-bit color image case
  5. Python-OpenCV adaptive threshold image processing uses the adaptiveThreshold function to obtain image contours
  6. Opencv image processing learning essay: the meaning of saturate in the help document calculation formula
  7. OpenCV-Python image addition operation cv2.add function detailed explanation
  8. OpenCV-Python image subtraction operation cv2.subtract function detailed explanation and comparison with matrix subtraction
  9. OpenCV-Python image multiplication operation cv2.multiply function detailed and pixel value overflow normalization processing
  10. OpenCV-Python image division operation cv2.divide function and image division processing
  11. OpenCV-Python image fusion cv2.addWeighted weight addition function detailed explanation
  12. OpenCV-Python image bit and operation bitwise_and function detailed explanation
  13. Opencv-python image processing learning essay: Why does the cv2.add function add two scalars to return a 4-element two-dimensional array
  14. Opencv-python image processing learning essay: the scalar and image channel number in the addition of image and scalar ADD are the same element number understanding

Basic concept

  1. What is the scalar Scalar in OpenCV-Python
  2. The principle and realization algorithm of image processing gamma correction (gamma γ correction)
  3. Explanation of image processing terms: what is PRGBA and Alpha premultiplied (Premultiplied Alpha)
  4. Explanation of image processing terms: detailed explanation of basic concepts such as grayscale, hue, saturation, brightness, lightness, alpha channel, HSL, HSV, RGBA, ARGB and PRGBA, and Premultiplied Alpha (Alpha pre-multiplication)
  5. Graphic image learning essay: some basic concepts of computer graphics
  6. Digital image processing: understand what convolution (filtering), convolution kernel and related reference materials are

OpenCV-Python graphics and image processing column URL : https://blog.csdn.net/laoyuanpython/category_9979286.html

Paid column about the old ape

Lao Yuan’s paid column "Developing Graphical Interface Python Applications Using PyQt" ( https://blog.csdn.net/laoyuanpython/category_9607725.html ) specifically introduces the basic tutorials for Python-based PyQt graphical interface development, and the paid column "moviepy audio and video development Column" ( https://blog.csdn.net/laoyuanpython/category_10232926.html ) introduces in detail the related methods of moviepy audio and video editing and synthesis and the use of related methods to process related editing and synthesis scenes. Both columns are suitable for certain Novice readers who have basic Python but no relevant knowledge will learn.

Paid column article directory : "moviepy audio and video development column article directory" ( https://blog.csdn.net/LaoYuanPython/article/details/107574583 ), "Use PyQt to develop graphical interface Python application column directory" ( https:// blog.csdn.net/LaoYuanPython/article/details/107580932 ).

For those who lack Python foundation, you can learn Python from scratch through Lao Yuan’s free column "Column: Python Basic Tutorial Directory" ( https://blog.csdn.net/laoyuanpython/category_9831699.html ).

If you are interested and willing to support the readers of Old Ape, welcome to buy paid columns.

Learn Python and OpenCV from the old ape!

☞ ░Go to LaoYuanPython blog post directory https://blog.csdn.net/LaoYuanPython

Guess you like

Origin blog.csdn.net/LaoYuanPython/article/details/109160152