Image Processing with Pillow - a Python Code-Along

Поділитися
Вставка
  • Опубліковано 6 січ 2025

КОМЕНТАРІ •

  • @uddiptagogoi1792
    @uddiptagogoi1792 2 роки тому

    I am grateful for this tutorial. I used some of this video's content to complete a task set by my professor: to write a program that will process a black and white image, identifying the border pixels, and colouring them red.

  • @eugenetapang
    @eugenetapang 3 роки тому

    Oh finally, simple, minimal and succinct. Thanks Lovely Mariya.

  • @AK-hg5ti
    @AK-hg5ti 3 роки тому +3

    This is a very helpful tutorial to understand the basics of Pillow. Thank you very much.

  • @rbk00006
    @rbk00006 4 роки тому +8

    Oh look.. it's my favorite python teacher.

    • @PythonSimplified
      @PythonSimplified  4 роки тому +1

      Thank you so much for your support Rishabh! I'm always so happy to see your comments! :D

  • @TheGmr140
    @TheGmr140 2 роки тому +1

    Thank you , this video helped me with images processing. Great channel

  • @danielepolverigiani2493
    @danielepolverigiani2493 3 роки тому

    It was very useful to understand the ideas behind how pillow handles images.
    Ty a lot!

  • @chiranjeebroychowdhury7759
    @chiranjeebroychowdhury7759 3 роки тому +1

    Finally someone is talking about Pillow! I have done lots of image manipulation with MATLAB in my undergraduate course and I feel the Pillow library comes the closest to that. Nice one Mariya!
    P.S. Love the Rolling Stones reference! *wink* *wink*

  • @romirmathur6540
    @romirmathur6540 4 роки тому +2

    Great lectures.... 👌Really enjoyed them

  • @iansjackson
    @iansjackson 3 роки тому

    All other brilliance aside, also absolutely impressed with your knowledge of Rolling Stones lyrics ;)

  • @ashashaikh3421
    @ashashaikh3421 4 роки тому +3

    Enjoyed watching ur vedio mam, keep up ur good work like this. Thank you

    • @ashashaikh3421
      @ashashaikh3421 4 роки тому

      Lot of respect from India. Really appreciate ur work

    • @PythonSimplified
      @PythonSimplified  4 роки тому +1

      @@ashashaikh3421 Thank you so much Farzanna! I really appreciate your kind words and sending you lots of love all the way from Canada :) Namaste!

  • @Mayank-lf2ym
    @Mayank-lf2ym 3 роки тому +1

    Mam how to overlay a image with less opacity in python pillows please answer

  • @System-1541
    @System-1541 3 роки тому

    Very nicely explained video! You clearly know your stuff!

  • @Packer_Games
    @Packer_Games 7 місяців тому

    Hey, great video. Do you have any content that explains how to display multiple images from an array INSIDE of a GUI? I know how to place images individually as labels, and I know how to use PIL to open up a folder of images on my desktop separate from the GUI. I've gotten as far as adding those images to an array, but am stuck on how to actually pack each image into the GUI. I am only able to open them with .show(), which again opens them up on my desktop as if clicking on the image normally. Thanks.

  • @daviddewortor09
    @daviddewortor09 2 роки тому

    How can I employ python pillow library in autolisp programming for kml file extraction?

  • @maksymilianyurchenko4231
    @maksymilianyurchenko4231 4 роки тому +3

    That Lady is what every (and not only) python programmer is looking for. Amazing

  • @yoniziv
    @yoniziv 3 роки тому

    Thanks so much for the great content you're sharing!

  • @Ameya-z7q
    @Ameya-z7q 4 місяці тому

    Is there anyway we can do PDF processing using python?

  • @piero1234567891
    @piero1234567891 4 роки тому +1

    nice job!

  • @fernandacoelho7035
    @fernandacoelho7035 3 роки тому

    I loved this tutorial!!! Thank you so much!

  • @louaykhammar7268
    @louaykhammar7268 3 роки тому

    very helpful tutorial

  • @losaminos59
    @losaminos59 3 роки тому

    Awesome vid. But does pillow or opencv able to read and process 32-bit full float exr or tiff images?
    I have a 32 bit geo height map that I want to process using python script but don't know if there is a module that can read and process it.

  • @TheMarbo74
    @TheMarbo74 4 роки тому +2

    Hi, new to your channel. Great work! I will definitely check out more of your videos.
    Please explain to me why at 2:10 calling "O" displays the image. How come you don't have to use .show() ?
    Thanks

    • @PythonSimplified
      @PythonSimplified  4 роки тому +3

      Thank you Martin, welcome to the channel! 😀
      Whenever you use a notebook interface (Jupyter Notebook, Google Colab, etc) you can bend the rules a bit 😉
      Every time you call a variable in the last line of the cell, you do not need to specify "var.show()" or "print(var)", you simply call "var" and the notebook automatically takes care of displaying it.
      However, if you're looking to display a few variables - you won't be able to skip .show() or print().
      For example:
      print(var_1)
      print(var_2)
      var_3
      Is a perfectly normal way to print all 3 variables (as long as 'var_3' is the LAST line of code in the cell)
      Hope it helps! 😃

    • @fab_code
      @fab_code 3 роки тому

      @@PythonSimplified notebook users are cheating

  • @lancemarchetti8673
    @lancemarchetti8673 11 місяців тому

    Brilliant

  • @anburenganathan8369
    @anburenganathan8369 3 роки тому

    Am trying to convert gif image into text using opencv and pytesseract but i can able to get the accuracy only 40%.. pls help me to achieve this

  • @chriswarburton71
    @chriswarburton71 3 роки тому

    Clear and perfect pace for me, thanks .. sub

  • @beatricedale1581
    @beatricedale1581 2 роки тому

    Hi :) great video thank you. Do you know a way to use the imagestat module of python to compare the RGB histograms of two images? Thank you

  • @JuanGabrielOyolaCardona
    @JuanGabrielOyolaCardona 2 роки тому

    Thank you so much 🥰❤️

  • @codingelle
    @codingelle 4 роки тому

    love it 😍 thanks for sharing

  • @amanrubey
    @amanrubey 3 роки тому

    I have one doubt at 7:41. Why did we start from 1? (merged.size[1]) Shouldn't this be starting from 0? Apart from this, I super loved your video. And yeah you were very enthusiastic in teaching this topic 😊

  • @gaddamshanthsri125
    @gaddamshanthsri125 3 роки тому

    Nice tutorial

  • @Leon-vvah-vvah
    @Leon-vvah-vvah 3 роки тому +2

    I ❤️ Python.. but I ❤️ Mariya more..😁

  • @rezwanrashid4518
    @rezwanrashid4518 4 роки тому +2

    absolutely sublime & studentfriendly DIP lecture from a really good mentor .helped me to understand easily & quickly .would you like to make a video for me on 'haar transformation' miss?!

    • @PythonSimplified
      @PythonSimplified  4 роки тому +1

      Thank you so much for the amazing feedback Rezwan!! :) If I knew what Haar Transformation was, I would probably be happy to help! Transformations, math-wise, usually mean that you're multiplying your image matrix by another matrix that holds the specific values of the transformation you're looking to do, that's all I can tell you at this point! XD

    • @rezwanrashid4518
      @rezwanrashid4518 4 роки тому

      @@PythonSimplified thank you miss ..u explain everything so easily that everything is simplified :)

  • @palkar_artworks
    @palkar_artworks 3 роки тому

    Hi , plzs tell how to open any image in Tkinter without specifying its name

  • @nocontent3124
    @nocontent3124 4 роки тому

    Explain Pillow versus PIL. Also good job, subbed.

    • @cferracini
      @cferracini 3 роки тому

      if i'm not mistaken PIL has not been updated in years, so basically pillow is the substitute for PIL that still has support

    • @404errorpagenotfound.6
      @404errorpagenotfound.6 3 роки тому

      @@cferracini it's gets confusing because we still import pil to access pillow. that threw me for awhile but figured it out. Thanks for tutorial and reply.

  •  3 роки тому

    Very good video!
    What is the difference between pillow and processing-py?

  • @daviderivona6576
    @daviderivona6576 3 роки тому

    Could you convert an Image to its numerical base code, pls?

  • @nooralaa987
    @nooralaa987 4 роки тому +1

    Hello, your video is good 👍, but can you zoom in , because there's a lot of white spaces and the code is very small for the mobile users , and thank you .

    • @PythonSimplified
      @PythonSimplified  4 роки тому

      Thank you Noor! I've changed the zoom values on my computer since this video, if you'll check out my new stuff you'll find much larger fonts which should be suitable for mobile 😊

  • @angelferhati
    @angelferhati 3 роки тому

    Can I Display video with pil

    • @PythonSimplified
      @PythonSimplified  3 роки тому +1

      Not entirely sure... I'm not aware of a way to do it - but you can definitely display it with OpenCv! 😊
      I'm showing how to do it in the end of this video:
      ua-cam.com/video/UdCSiZR8xYY/v-deo.html
      Just replace the streaming link with the URL of your video and it should do the trick,
      Good luck! 😀

  • @romirmathur6540
    @romirmathur6540 4 роки тому +1

    Ma'am can you make playlists on open cv, tensorflow and more stuff like that.

    • @PythonSimplified
      @PythonSimplified  4 роки тому +1

      Absolutely! OpenCV is in the making (it's going to be a rally cool project video, rather than just a lesson) and Tensorflow will take some time to do, because I want to go over Pytorch first, but I will definitley cover it! :)

  • @davidtorre7842
    @davidtorre7842 4 роки тому

    Buen video :)

  • @felizcreations23
    @felizcreations23 3 роки тому

    Video processing 😟

  • @jonyjohan8958
    @jonyjohan8958 4 роки тому +1

    ModuleNotFoundError: No module named 'PIL' ..... i have python 3.9

    • @PythonSimplified
      @PythonSimplified  4 роки тому +3

      hmmm... it's a bit tricky with Python 3.9 because it's soooo new and Pillow is not very frequently maintained. I'm not sure if it's integrated yet, so my best advice is to go back to Python 3.8 until they figure out all the bugs and integration problems with the older libraries. If you're using Anaconda, just create a brand new environment and install the old version of Python inside. This will not delete the current version, and you can go back to using it as soon as they finish solving all the problems :D

    • @jonyjohan8958
      @jonyjohan8958 4 роки тому +1

      i will down grade to python 3.8 thank you very much for advice 👍🏼 @@PythonSimplified

  • @leihejun844
    @leihejun844 2 роки тому

    11:43 well it's _monochromic_ to be exact.

  • @magiczico
    @magiczico 3 роки тому

    ty

  • @kuaranir2440
    @kuaranir2440 3 роки тому

    Please make a tutorial how to create train val test dataset of images🙏

  • @walidslimani2336
    @walidslimani2336 4 роки тому

    Great

  • @anjanbora7943
    @anjanbora7943 2 роки тому

    ❤️

  • @sincelife5141
    @sincelife5141 3 роки тому +1

    Maria your thumbnail is hilarious

    • @PythonSimplified
      @PythonSimplified  3 роки тому

      Thank you! 😁
      It's the first thing that came to my mind when thinking about pillow 🤣 hahaha

  • @i_am_a_real_cat1443
    @i_am_a_real_cat1443 3 роки тому

    I love girls who can code. I love when they programm the oven or the other kitchen supplies.

  • @marcoslucio8244
    @marcoslucio8244 2 роки тому

    Você é brasileira reconheci pelo sotaque!

  • @abhaysharma1139
    @abhaysharma1139 4 роки тому +1

    Heyy, can you please make a tutorial on open cv, btw your videos are really cool you explain each and every thing so that who's following your tutorial will never get stuck unlike other tutorials XD. (I skip my online class and watch your tutorial cuz they teach like shit) hahhaha

    • @PythonSimplified
      @PythonSimplified  4 роки тому +1

      Thank you so much Abhay! I'm really glad you like my videos! 😁😁
      I was planning to do one on Open CV and real-time phone camera streaming... it might take me some time as I'm in the process of moving from one apartment to another, but it sure is on the list! 😉

    • @abhaysharma1139
      @abhaysharma1139 4 роки тому +1

      @@PythonSimplified Wow you replied me nice....when you started learning python?...is it ok if we learn it at the age of 16(my age)?..........and which is the best IDE for python

    • @souvikghosh6966
      @souvikghosh6966 3 роки тому

      @@abhaysharma1139 age doesn't matter when it comes to learning..

  • @fab_code
    @fab_code 3 роки тому +1

    me: woah i didn't know a girl programmer existed
    mariya: yes

  • @mmaxeator
    @mmaxeator 3 роки тому

    AI and PS still on taskbar :-)

  • @himanshupanwar8754
    @himanshupanwar8754 3 роки тому

    noice

  • @yashvanderbamel
    @yashvanderbamel 3 роки тому

    6:34 oh finally you switched to a different cell. You look like a .py user more than a .ipynb one 😜

  • @aare5056
    @aare5056 2 роки тому

    Can I get a job with turtle drawing along

  • @modelworkzseo
    @modelworkzseo 3 роки тому

    Thank you for the erection; I mean explanation. Really helped my confinement time pass faster.

  • @plushfly900
    @plushfly900 3 роки тому

    Oo nice girl)

  • @SchonGetestet
    @SchonGetestet 4 роки тому +1

    are you also russian? :)

    • @PythonSimplified
      @PythonSimplified  4 роки тому +2

      I sure am! 😃
      (originally from Crimea, but I've immigrated twice since, therefore the exotic accent 🤣)

  • @maamounhajnajeeb209
    @maamounhajnajeeb209 3 роки тому

    Arabic Subtitle, Thank You