Denoising Images with OpenCV in Python

  Рет қаралды 4,592

NeuralNine

NeuralNine

Күн бұрын

Пікірлер: 25
@GuillermoGarcia75
@GuillermoGarcia75 5 ай бұрын
Walking the Awesome path....!!
@benarcher372
@benarcher372 5 ай бұрын
Interesting. I could watch more videos on OpenCV
@ccc_ccc789
@ccc_ccc789 5 ай бұрын
thanks! I try this in old film photos that got partially destroyed by rain
@thomasgoodwin2648
@thomasgoodwin2648 5 ай бұрын
I use CV2, PIL, and some direct numpy for image/video restoration (brightness, contrast. History EQ, gamma function, upscaling, sharpening, etc). I really want to bring in more AI (really ML) into the mix. CV2 does some neural net stuff (mainly upscaling and segmentation), but it's kinda slow, and I'm already kinda at the limit of my coding skills/brain power. Recently started adding in temporal upscaling (frame tweening) to the video side, but that's still a separate app. The results I'm getting these days is quite astounding, and I find it increasingly difficult to watch old movies without thinking "This looks like crap! Gotta fix it!" Love applying this stuff to really old video. It puts a smile on my face when I grok that I'm seeing this old footage in better condition than those who saw the the original when it was made.
@ccc_ccc789
@ccc_ccc789 5 ай бұрын
@@thomasgoodwin2648 thanks!
@Dyanosis
@Dyanosis 5 ай бұрын
That code could definitely use a method to reduce the redundancy of all those plt statements... not very DRY.
@davidnezval6676
@davidnezval6676 5 ай бұрын
Good Job.
@dipeshsamrawat7957
@dipeshsamrawat7957 5 ай бұрын
Thank you 😊
@thomasgoodwin2648
@thomasgoodwin2648 5 ай бұрын
Not really necessary to use matpolotlib either as CV2 has built in display functions (though I do see that it's a bit easier to create sub-plots within a single output image). Generally I just create a window for each image I wish to display directly in cv2. I generally find it better for processing video. As a matter of personal opinion I have to wonder what the originators of OCV were thinking when they decided on BGR vs RGB (that by then EVERYone was using). Really gets messy when you bring PIL into the act as well, since you have to convert back an forth there too. n 🤟, 🖖😋👍
@TheNei
@TheNei 5 ай бұрын
Cool! Thanks!
@Skywalker_9618
@Skywalker_9618 5 ай бұрын
Nice...
@andiglazkov4915
@andiglazkov4915 5 ай бұрын
Thanks
@AkarshRanyesh
@AkarshRanyesh 5 ай бұрын
May I ask what platform are you using for the project. Is it vscode or pycharm. It’s kind cool
@manaspiano
@manaspiano 4 ай бұрын
It's Pycharm but not with the default theme. He probably has applied a theme of his choice from the plugins.
@HelmutQ
@HelmutQ 5 ай бұрын
Why is a colon used instead of = for giving keyword arguments in opencv? Any hint what this syntax means?
@HelmutQ
@HelmutQ 5 ай бұрын
VsCode show me a syntax error
@mohamedanfas5244
@mohamedanfas5244 5 ай бұрын
bro he doesn't typing that automatically added by ide(here pycharm) for indicating the function variables
@HelmutQ
@HelmutQ 5 ай бұрын
@@mohamedanfas5244 Thank you, was quite confusing, I'm not using PyCharm
@HelmutQ
@HelmutQ 5 ай бұрын
@@mohamedanfas5244 I think I understand what you said. It is of course a minor thing, but I got hung up it for a while. Grateful to you, i.e. the community helping me with it. If one follows his videos regularily one will get used to it, but when you just pick a random video in a search result it might be turning off when you don't know the context. As to PyCharm showing text which is not part of the file finally stored and passed to the python interpreter, I think it does more harm than good. More so, that it is in the same color as the typed text. While PyCharm is indeed a charm for Python, I now use exclusively VsCode. It offers so much more. Other languages, tools for handling containers, ssh, SQL managers, CoPilot. It automatically installs all the plugins into my remote and local VCS, docker containers. I no longer mess with virtual environments but relentlessly and carelessly install what I need into my VCS and and/or containers. One container/VM for every project rather than environment. I would not want to miss Neuralnine. It is really my favourite Python and programming channel.
@mohamedanfas5244
@mohamedanfas5244 5 ай бұрын
@HelmutQ "Please note that your IDE is using placeholders to indicate that you need to replace them with your actual information. Simply substitute your own details, and you'll be all set
@tcgvsocg1458
@tcgvsocg1458 5 ай бұрын
if its work its amazing
@souravchakraborty5703
@souravchakraborty5703 5 ай бұрын
bro please teach some ore thing about ML and Hugging face more use case
@jeevanbhandari8024
@jeevanbhandari8024 5 ай бұрын
invalid syntax: gaussian_denoised_img = cv2.GaussianBlur(noisy_image, ksize:(5, 5), sigmax:0)
@soujanyajagadeesh2779
@soujanyajagadeesh2779 Ай бұрын
Can anyone tell me how to put image??
How to create a system tray icon
1:28
Free Python Code
Рет қаралды 239
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 20 МЛН
7th International Conference IEEE PUNECON 2024
2:24:35
IEEE Pune Section
Рет қаралды 274
Book Recommendation System in Python with LLMs
24:33
NeuralNine
Рет қаралды 7 М.
Remove Background Noise with Fourier Transform in Python
12:37
22 - Denoising microscope images in Python
20:11
DigitalSreeni
Рет қаралды 35 М.
OpenCV Python Camera Calibration (Intrinsic, Extrinsic, Distortion)
14:24
Kevin Wood | Robotics & AI
Рет қаралды 22 М.
Custom Machine Learning Models in Python with Scikit-Learn
26:14
182 - How to batch process multiple images in python?
21:57
DigitalSreeni
Рет қаралды 20 М.
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 20 МЛН