Edit - November 10, 2021

The most recent version of the OpenCV docs (4.5.4 at the time of this writing) has the Python signatures directly below the C++ signatures. For your specific case, the function you are interested in can be found here: https://docs.opencv.org/4.5.4/d1/d79/group__photo__denoise.html#ga4c6b0031f56ea3f98f768881279ffe93


Outdated (here for posterity)

OpenCV 3.0 beta docs are the last known stable docs for the Python functions. Unfortunately, anything after they don't show you the equivalent calls between C++ and Python. I use these as a guide, but take them with a grain of salt.

For your specific case: https://docs.opencv.org/3.0-beta/modules/photo/doc/denoising.html?highlight=denoising#fastnlmeansdenoising

Answer from rayryeng on Stack Overflow
🌐
OpenCV
docs.opencv.org › 5.0
OpenCV documentation — OpenCV Tutorials
These can be used to detect and recognise faces, identify objects, classify human actions in video, track camera and object motion, extract 3D models, stitch images together to produce high-resolution panoramas, and much more. The library has interfaces for C++, Python, Java, and JavaScript, runs on Windows, Linux, macOS, Android, and iOS, and accelerates work on CPU (SIMD), CUDA, OpenCL, and Vulkan. OpenCV 5.0 is a major release built on OpenCV 4.x.
🌐
GeeksforGeeks
geeksforgeeks.org › python › opencv-python-tutorial
OpenCV Tutorial in Python - GeeksforGeeks
OpenCV (Open Source Computer Vision Library) is an open-source computer vision and machine learning library. It allows us to process images and videos, detect objects, faces and even handwriting.
Published: July 12, 2025
🌐
PyPI
pypi.org › project › opencv-python
opencv-python · PyPI
If you still encounter the error after you have checked all the previous solutions, download Dependencies and open the cv2.pyd (located usually at C:\Users\username\AppData\Local\Programs\Python\PythonXX\Lib\site-packages\cv2) file with it to debug missing DLL issues. ... A: Make sure you have removed old manual installations of OpenCV Python bindings (cv2.so or cv2.pyd in site-packages).
🌐
OpenCV
docs.opencv.org › 4.13.0 › d0 › de3 › tutorial_py_intro.html
OpenCV: Introduction to OpenCV-Python Tutorials
This guide is mainly focused on OpenCV 3.x version (although most of the tutorials will also work with OpenCV 2.x). Prior knowledge of Python and Numpy is recommended as they won't be covered in this guide.
🌐
OpenCV
docs.opencv.org › 4.13.0
OpenCV: OpenCV modules
OpenCV-Python Tutorials · OpenCV.js Tutorials · Tutorials for contrib modules · Frequently Asked Questions · Bibliography · Main modules: core. Core functionality · imgproc. Image Processing · imgcodecs. Image file reading and writing · videoio. Video I/O ·
Find elsewhere
🌐
OpenCV
opencv.org › home
OpenCV - Open Computer Vision Library
February 9, 2021 - OpenCV is open source and released under the Apache 2 License. It is free for commercial use. OpenCV is a highly optimized library with focus on real-time applications. C++, Python and Java interfaces ...
🌐
GitHub
github.com › madebyollin › opencv-python-docs
GitHub - madebyollin/opencv-python-docs: Auto-generated OpenCV Python Documentation · GitHub
Auto-generated OpenCV Python Documentation. Contribute to madebyollin/opencv-python-docs development by creating an account on GitHub.
Author: madebyollin
🌐
OpenCV
forum.opencv.org › python
OpenCV Python API docs - Python - OpenCV
May 3, 2024 - For a long time, OpenCV’s Python bindings have been solely documented through the C++ Doxygen API docs. cv2’s API is not exactly the same as the C++ API, as it’s bridged to NumPy rather than using cv::Mat and similar types.
🌐
TutorialsPoint
tutorialspoint.com › opencv_python › index.htm
OpenCV Python Tutorial
This tutorial is designed to give fluency in OpenCV-Python and to explain how you can use it in your applications.
🌐
GitHub
github.com › opencv › opencv
GitHub - opencv/opencv: Open Source Computer Vision Library · GitHub
July 18, 2026 - Open Source Computer Vision Library. Contribute to opencv/opencv development by creating an account on GitHub.
Author: opencv
🌐
Nitc
depcent.nitc.ac.in › electrical › ipg-new › python › opencv-python-tutroals.pdf pdf
OpenCV-Python Tutorials Documentation Release 1 Alexander Mordvintsev & Abid K
This guide is mainly focused on OpenCV 3.x version (although most of the tutorials will work with OpenCV 2.x ... A prior knowledge on Python and Numpy is required before starting because they won’t be covered in this guide.
🌐
OpenCV
opencv-tutorial.readthedocs.io › en › latest
Welcome to the OpenCV tutorial — OpenCV tutorial 2019 documentation
Welcome to the OpenCV tutorial · Edit on GitHub · Contents: Introduction · Load and show an image · What’s a pixel? Save an image · Capture live video · Add an overlay · Add a trackbar · Compose an RGB color · Catch mouse events · Draw with the mouse ·
🌐
Jancy Standard Library
vovkos.github.io › doxyrest-showcase › opencv › sphinx_rtd_theme › index.html
Introduction — OpenCV Documentation
Because of this and also to simplify development of bindings for other languages, like Python, Java, Matlab that do not have templates at all or have limited template capabilities, the current OpenCV implementation is based on polymorphism and runtime dispatching over templates.