Thank you very much, sir. This video is realy good introduction. I will keep studying and learning image processing with python through your lectures. Again, thank you so much for learning this valueable things in an easiest way.
@jingyiwang5113
Жыл бұрын
This is such an amazing video! I will follow this whole tutorial to self-study image processing. You help me a lot in one project with other classmates and professor. Thanks!😃
@dipankarrahuldey6249
4 жыл бұрын
It was an awesome introduction.. It feels nice when images are created with self defined arrays
@DigitalSreeni
4 жыл бұрын
Thank you so much 😀
@zeynepsozen2230
4 жыл бұрын
Hi sir. I'm from Turkey, thanks a lot for lessons. You're a life saver :)
@DigitalSreeni
4 жыл бұрын
Glad it was helpful!
@skySanter
3 жыл бұрын
Merhaba :)
@nototheilluminati
2 жыл бұрын
Wow The most under rated channel on youtube!
@PUBUDUCG
2 жыл бұрын
No words to explain your help here . . . . !
@hamidtipu7135
Ай бұрын
I start to learn this whole session of videos
@wiscgaloot
Жыл бұрын
THANK YOU! I am trying to duplicate in Python what I am doing in Matlab with the Image Processing toolbox, and I'm confident your videos will get me there.
@vishnuvardhan623
6 ай бұрын
cool thanks , I need to revisit all ur videos. Very in detail and informative thanks a lot
@user-mx8pn1ky5s
4 жыл бұрын
Amazing lessons , thanks a lot !!!
@roitbhattarai787
2 жыл бұрын
im from nepal and a student of Biomedical Engineering thank you so much
@safathossain9968
9 ай бұрын
17:00 if you get error at the line: my_image[10:200, 10:200, :] = [255, 0,0] and the error says something like "could not broadcast input array from shape (3,) into shape (190,190,4)" replace the code with, my_image[10:200, 10:200, :3] = [255, 0,0] Reason: because some image is RGBA (Red Green Blue Alfa) not RGB. the alfa value has a range of 0 to 1. that is why we have to define the third dimension [10:200, 10:200, 0:3] not [10:200, 10:200, 0:4]. To know more search the keyword "RGBA".
@lucasgregorio_
2 жыл бұрын
This playlist starts on the number 16 Is the playlist "Python basics for beginners" the right sequence from 1 to 15?
@user-cj5is3lv8u
5 ай бұрын
Mind blowing, u explain easily.
@oliverhumberto19
4 жыл бұрын
Hi, professor, I'm From Brazil, tanks a lot for your course.
@DigitalSreeni
4 жыл бұрын
Thanks for watching!
@liquidred257
Жыл бұрын
Why did he create a numpy array of 500 by 500 with his np.random.random function when the images were either arrays of [ x, y, 3] (for .jpgs) or [x, y, z, 4] (for .pngs)?
@anonymousgawd..3047
4 ай бұрын
Did u get the answer
@jingyiwang5113
Жыл бұрын
Can I also ask a question? I am wondering how I can get the image that you are referring to in the video. I really want to have the image so that I can follow your tutorial more closely. Thanks!
@mahmoudbenmami4131
4 жыл бұрын
why the shape of random image is (500,500 ) , it is an RGB colored image, where is the 3rd channel ?
@DigitalSreeni
4 жыл бұрын
The random image is made up of random numbers generated in a 500 x 500 array (matrix). It is not a color image, just floating point numbers arranged in a 500 x 500 grid form. When you plot these values using pyplot it displays the plot in its default color map which apparently goes from blue to cyan. You can force it to display in any color range you want, including grey scale. Just type cmap=‘gray’ in the imshow command line.
@mahmoudbenmami4131
4 жыл бұрын
@@DigitalSreeni thank U
@yiyi0333-e4p
3 жыл бұрын
Why’s that? I can’t see the comment from the sir... so
@naveedarif3565
7 ай бұрын
that's great sir! same the FYP project provided us by the mentor to Hide the Data using 3D image as Cover. but i need a 3D image and its formats. which formats can access the elements of 3d image?
@devilkingyt07
3 ай бұрын
Can you provide a link containing all the images that are used in the whole playlist. It would be very helpful
@ParhamMahmoudi-g7b
Жыл бұрын
fantastic tutorial thanks a lot
@sahartaheri1032
3 жыл бұрын
thank you for this great tutorial
@DigitalSreeni
3 жыл бұрын
Glad you liked it
@cutoutsolution
Жыл бұрын
We have seen that unint8 image and float image are both are same then why we have different types of data?
@SohaAhmedMohamed
Жыл бұрын
You're the best. 🎉
@DigitalSreeni
Жыл бұрын
You too!! :)
@saronna_7
Жыл бұрын
what is the best for image processing ? is python or matlab and whats different between them ?
@owaisahmad8336
9 ай бұрын
Awesome!
@domenicodifraia7338
3 жыл бұрын
Man this is great!
@randomaccess6987
3 жыл бұрын
Great content sir
@janereed4219
3 жыл бұрын
thank you so much! this video was very helpfull for me!!!!
@DigitalSreeni
3 жыл бұрын
Glad it helped!
@LC35T
Жыл бұрын
Hi I'm a research engineering intern in the US. This series will be a big help, but I am fairly new to image processing with python. Would you know why I'm getting the import error: cannot import name '_to_unmasked_float_array' from 'matplotlib.cbook' (unknown location) ? I've uninstalled and reinstalled the matplotlib package multiple times with Anaconda and I get the same error. The error happens during the line 'from matplotlib import pyplot as plt'. I've checked the file system within matplotlib/cbook and indeed I can't locate files '_to_unmasked_float_array' or 'simple_linear_interpolation' anywhere.
@cattnation6257
5 ай бұрын
update pip and python version or use latest conda
@marsrover2754
2 жыл бұрын
Can we get the repo of your code where all the images and codes are stored? @DigitalSreeni
@aleksandarpetrovic2632
4 жыл бұрын
Bravo!
@prajwalhegde904
5 ай бұрын
my_image[10:200, 10:200, 10:100]=[255,100,0] ValueError: could not broadcast input array from shape (3,) into shape (190,190,0). When I try to change the code slightly, I get this error. Can someone explain what this error is and how can it be solved?. Saw some explanations on stack overflow, but no answer helped me much.
@jaybestemployee
Жыл бұрын
Add plt.show() after each plt.imshow() then each image should show in the same run.
@vidyadharrao1894
Жыл бұрын
Thank you Sir
@naruto5437
Жыл бұрын
good channel
@kabir73722
11 ай бұрын
You are amazing 🤩🤩🤩
@stephaniaanaya6675
3 жыл бұрын
Exelent Tutorial!! Thanks a lot. I have a question, when I compare "image" with "dark_image" (image*0.5) I coudnt see any difference, it was suppose to be darker?
@rabiakalsoom1369
2 жыл бұрын
Hello sir, my question is that, these are the same images which we get by using different types of microscopies or spectroscopies after using different soft wears like Avizo-Amira and LASX for 3D and 4D imaging? kindly told me, I am bit confused about this. Thanks a lot
@DigitalSreeni
2 жыл бұрын
I am not sure I understand your question. These are the images you collect using any microscope or scientific image acquisition systems. Avizo and Amira are image processing software packages, they do not generate images. But, the same image processing operations you learn from my channel can be achieved using these type of pre-packaged software.
@satyamsaboo8985
4 жыл бұрын
Sir, you have only talked about the first row of the array which corresponds to the pixel(0,0). What about the other rows. To which pixels are they corresponding to....? Thanks in advance
@DigitalSreeni
4 жыл бұрын
It is just like a coordinate system, the values in the array at a position (0,0) corresponds to the top left corner pixel. The one at (0,1) corresponds to the next pixel.
@alexanderfilippou5501
2 жыл бұрын
thanks mate.
@waqarmirza390
4 жыл бұрын
Sir how to use High Dynamic Range Images, HDR..Can they improve the segmentation quality.?
@DigitalSreeni
4 жыл бұрын
I don’t see why HDR images would be any different, I’d consider them similar to any other preprocessed images such as adaptive histogram equalized or normalized. Like any preprocessing, I’d expect segmentation to be affected, hopefully, in a positive way.
@waqarmirza390
4 жыл бұрын
@@DigitalSreeni Thank you for your response sir.
@adityasreekumar1601
4 жыл бұрын
ABSOLUTELY AMAZING Videos! Please do put more interesting videos especially in the medical field because I feel this has way way more applications. I was wondering all these tutorials make use of static images. Is it possible to do it real-time in a similar way? Let's say we have to detect a sperm cell from a digital microscope. Is it possible?
@DigitalSreeni
4 жыл бұрын
It is possible to work with real time data, just try importing video feed from your camera and segmenting in real time. It is fun. Here is code I found online that explains the basics: # Python program for Detection of a # specific color(blue here) using OpenCV with Python import cv2 import numpy as np # Webcamera no 0 is used to capture the frames cap = cv2.VideoCapture(0) # This drives the program into an infinite loop. while(1): # Captures the live stream frame-by-frame _, frame = cap.read() # Converts images from BGR to HSV hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV) lower_red = np.array([110,50,50]) upper_red = np.array([130,255,255]) # Here we are defining range of bluecolor in HSV # This creates a mask of blue coloured # objects found in the frame. mask = cv2.inRange(hsv, lower_red, upper_red) # The bitwise and of the frame and mask is done so # that only the blue coloured objects are highlighted # and stored in res res = cv2.bitwise_and(frame,frame, mask= mask) cv2.imshow('frame',frame) cv2.imshow('mask',mask) cv2.imshow('res',res) # This displa5ys the frame, mask # and res which we created in 3 separate windows. k = cv2.waitKey(5) & 0xFF if k == 27: break # Destroys all of the HighGUI windows. cv2.destroyAllWindows() # release the captured frame cap.release()
@adityasreekumar1601
4 жыл бұрын
@@DigitalSreeni Maybe. Just naybe a nice tutorial on this? I just can understand so much better when you explain. I understood the code though. Thanks.
@_bohemian2778
3 жыл бұрын
Great job
@DigitalSreeni
3 жыл бұрын
Thanks
@mslbabitha1490
Жыл бұрын
Hello sreeni, thank you for wonderful videos, I am pursuing PhD in " Image reconstruction for biomedical applications", Please can you provide the videos for image reconstruction
@DigitalSreeni
Жыл бұрын
Image reconstruction can mean many things. In what context do you want to perform image reconstruction?
@reshmababuraj1900
4 жыл бұрын
Sir, after multiplying by 0.5 we get a matrix with float values. But here the range of float is not between 0 and 1. Why it is so sir?
@DigitalSreeni
4 жыл бұрын
Float data type itself can have any value, this is why when you do math on the array you see values outside of 0 and 1. But if you convert an image to float using img_as_float() then the values will be rescaled to between 0 and 1.
@reshmababuraj1900
4 жыл бұрын
@@DigitalSreeni thank you sir
@noname-sr3em
3 жыл бұрын
.Thank you sir teaching it, but I have a problem. I guess my image has only two size and I am getting error when I am running program. The error is " IndexError: too many indices for array" How can I solve this problem? Thanks in advance
@DigitalSreeni
3 жыл бұрын
If the image is gray you will have 2 dimensions for the array and if it is color you will have 3 dimensions, the third representing RGB. Depending on what you are doing you need to play with the shape of array. Please keep learning by watching video on numpy arrays. I hope things gets clear once you master numpy.
@noname-sr3em
3 жыл бұрын
DigitalSreeni I see now thank you a lot for answering
@sharedatadrive5170
2 жыл бұрын
Thanks a lot
@DigitalSreeni
2 жыл бұрын
Most welcome
@prasojojiwandono6189
3 жыл бұрын
thanks man.
@DigitalSreeni
3 жыл бұрын
No problem!
@trantoan6985
4 жыл бұрын
Thí channel has python, machine learning, deep learning and more
@immarkhan9601
4 жыл бұрын
Hi, i am having troube using imread, please help! while using the same code as above to read image. error: AttributeError: module 'skimage.io' has no attribute 'imread'
@DigitalSreeni
4 жыл бұрын
Try importing io first and then reading images using io.imread. from skimage import io io.imread(‘your_image’)
@immarkhan9601
4 жыл бұрын
@@DigitalSreeni THANKS YOU SO MUCH !!!! It worked , Will be in touch as i am using these tutorials to study as I have an elective course!
@tairahandrabi4623
Жыл бұрын
sir how can we read and view a .tif file in python or matlab?
@DigitalSreeni
Жыл бұрын
Use skimage or tifffile library in python.
@tairahandrabi4623
Жыл бұрын
@@DigitalSreeni can you sir please share your email adress .i have some few queries related to segmentation as i want to my research in field of lung segmentation.
@tairahandrabi4623
Жыл бұрын
Sir please can you share the full matlab code or python code to read and view the contents in .tif file
@yjoliiyki706
3 жыл бұрын
Hi sir, why I can't see any of your comments ? Thanks in advance
@DigitalSreeni
3 жыл бұрын
Not sure. If there are comments from me you should see them.
@DrBlueGOAT
4 жыл бұрын
Can we open dm3/dm4 images using Python?
@DigitalSreeni
4 жыл бұрын
I've never worked with dm3/dm4 files so I cannot speak from personal experience. If Bioformats can read these files then one way to get them into Python is by converting them into OME-TIFF. Here is the link to a good library to handle OME-TIFF files. github.com/apeer-micro/apeer-ometiff-library I also found a couple fo relevant links upon quick Google search. imagejdocu.tudor.lu/plugin/utilities/python_dm3_reader/start github.com/jamesra/dm4reader
@DrBlueGOAT
4 жыл бұрын
@@DigitalSreeni ok many thanks :)
@apurvpatel6113
4 жыл бұрын
why we have import name as img_as_float not anyone else....???
@DigitalSreeni
4 жыл бұрын
Not sure what your question is.... img_as_float is a built in function so we are importing it to read our images as float.
@raghvendrakumar7994
3 жыл бұрын
sir any link for the whole concept of image processing
@DigitalSreeni
3 жыл бұрын
Unfortunately I do not know of any single source for image processing. I was hoping my tutorials would help but I understand it is not a comprehensive tutorial set. I am sure there are many books on the topic.
@pankajarmo129
4 жыл бұрын
I need to convert uint8 to int64 is there someway?
@DigitalSreeni
4 жыл бұрын
Convert the array using numpy dtype. numpy.org/doc/stable/user/basics.types.html
@SurajSingh-ph9vw
4 жыл бұрын
sir please make atleast one lecture on image processing using pytorch.
@DigitalSreeni
4 жыл бұрын
I use keras for deep learning and I have many videos on various topics that use keras. Is there any specific reason why you want pytorch?
@hassaanhameed
2 жыл бұрын
@@DigitalSreeni helfpul for me this comment
@shiv2574
Жыл бұрын
Content is good but font size in your video is very less. Please make sure in future video it should be larger
@DigitalSreeni
Жыл бұрын
This was a video from 3 years ago and over the time I learnt many lessons, about what not to do :)
@shiv2574
Жыл бұрын
@@DigitalSreeni thanks for making this type of videos.. it's Very helpful for me. I am learning lot of new things. but my eye is paining.🤣🤣🤣🤣🤣
@abhishekkumarpandey1862
4 жыл бұрын
can you please upload some tutorials on DICOM images?
@DigitalSreeni
4 жыл бұрын
I'm not a big fan of DICOM, they do not have a standard format. DICOM is just a container and everyone seems to have their own way of writing data and metadata. Someone should do something about it! Any video I make will not be useful to you as your DICOM will be different than my DICOM. In the past I tried pydicom and it kind of worked for the application I was working on. Please give it a try. pydicom.github.io/pydicom/stable/
@azazkhan7475
2 жыл бұрын
Is there any biologist here. It would ne nice if we can connect. I am a phd researcher and do alot of microscopy. I just started to learn coding for image analysis and deep learning
@rabiakalsoom1369
2 жыл бұрын
Hello, I read your comment, as my working domain is also same. How can we contact for this?
@azazkhan7475
2 жыл бұрын
@@rabiakalsoom1369 by email??
@digitalhs7379
3 ай бұрын
from skimage import io 3 import numpy as np 4 from matplotlib import pyplot as plt 5 from skimage import img_as_float 6 7 my_image = io.imread("images/test_image.jpg") 8 #print(my_image) 9 print(my_image.min(), my_image.max()) 10 #plt. imshow(my image) 11 12 my_float_image=img_as_float(my_image) 13 print(my_float_image.min(), my_float_image.max()) 14 plt.imshow(my_float_image) ST 17 random_image np.random.random([500, 500]) 18 plt.imshow(random_image) 19 print(random_image.min(), random_image.max())
@GameFlife
Жыл бұрын
he have jordan peterson accent but CSC instead of psychology
Пікірлер: 110