Python | Machine Learning | Coding | R
67.4K subscribers
1.25K photos
89 videos
153 files
907 links
Help and ads: @hussein_sheikho

Discover powerful insights with Python, Machine Learning, Coding, and R—your essential toolkit for data-driven solutions, smart alg

List of our channels:
https://t.me/addlist/8_rRW2scgfRhOTc0

https://telega.io/?r=nikapsOH
Download Telegram
الجزء الثاني: كود #Python لقراءة صورة #باركود او كما يعرف ب #QR_CODE.

ملاحظة: يجب تثبيت مكتبتي #Pillow و #Pyzbar من خلال الامرين:

pip install pillow
pip install pyzbar


للمزيد قم بدعوة اصدقاءك للافادة والاستفادة: @CodeProgrammer

اعلان: يمكنكم الانضمام الى المجموعة الخاصة ب #Python من خلال المعرف:
@pythonarab
Title: An introduction to #Pillow library in #Python

#منشور_علمي جميل يتحدث عن مكتبة #Pillow المختصة بمعالجة #الصور والتعديل على خصائصها موضحا بالامثلة والتوضيحات ضمن المنشور.

للمزيد قم بدعوة اصدقاءك للاستفادة: @CodeProgrammer

قناة لتحميل الكتب البرمجية: @DataScience_Books

مجموعة القناة: @PythonArab
🤔1
Title: Image Processing Using #Python #PILLOW.

#منشور_برمجي يقدم لك دليل التعامل مع مكتبة #PILLOW عن طريق الشرح المبسط لابرز الامور المتعلقة بمعالجة الصور باستخدام هذه المكتبة.
كافة الشروحات والاكواد متوفرة ضمن المنشور.

⛔️المصدر: #Dynamic_Coding

🔴 انضم لقناة الباحثين البرمجية:
@DataScience_Books

🟢 انضم لمجتمع بايثون العربي:
@PythonArab

🟡 شارك القناة للآخرين:
@CodeProgrammer
1
In Python, image processing unlocks powerful capabilities for computer vision, data augmentation, and automation—master these techniques to excel in ML engineering interviews and real-world applications! 🖼 

# PIL/Pillow Basics - The essential image library
from PIL import Image

# Open and display image
img = Image.open("input.jpg")
img.show()

# Convert formats
img.save("output.png")
img.convert("L").save("grayscale.jpg")  # RGB to grayscale

# Basic transformations
img.rotate(90).save("rotated.jpg")
img.resize((300, 300)).save("resized.jpg")
img.transpose(Image.FLIP_LEFT_RIGHT).save("mirrored.jpg")


more explain: https://hackmd.io/@husseinsheikho/imageprocessing

#Python #ImageProcessing #ComputerVision #Pillow #OpenCV #MachineLearning #CodingInterview #DataScience #Programming #TechJobs #DeveloperTips #AI #DeepLearning #CloudComputing #Docker #BackendDevelopment #SoftwareEngineering #CareerGrowth #TechTips #Python3
5👍1
• Apply a simple blur filter.
from PIL import ImageFilter
blurred_img = img.filter(ImageFilter.BLUR)

• Apply a box blur with a given radius.
box_blur = img.filter(ImageFilter.BoxBlur(5))

• Apply a Gaussian blur.
gaussian_blur = img.filter(ImageFilter.GaussianBlur(radius=2))

• Sharpen the image.
sharpened = img.filter(ImageFilter.SHARPEN)

• Find edges.
edges = img.filter(ImageFilter.FIND_EDGES)

• Enhance edges.
edge_enhanced = img.filter(ImageFilter.EDGE_ENHANCE)

• Emboss the image.
embossed = img.filter(ImageFilter.EMBOSS)

• Find contours.
contours = img.filter(ImageFilter.CONTOUR)


VII. Image Enhancement (ImageEnhance)

• Adjust color saturation.
from PIL import ImageEnhance
enhancer = ImageEnhance.Color(img)
vibrant_img = enhancer.enhance(2.0)

• Adjust brightness.
enhancer = ImageEnhance.Brightness(img)
bright_img = enhancer.enhance(1.5)

• Adjust contrast.
enhancer = ImageEnhance.Contrast(img)
contrast_img = enhancer.enhance(1.5)

• Adjust sharpness.
enhancer = ImageEnhance.Sharpness(img)
sharp_img = enhancer.enhance(2.0)


VIII. Drawing (ImageDraw & ImageFont)

• Draw text on an image.
from PIL import ImageDraw, ImageFont
draw = ImageDraw.Draw(img)
font = ImageFont.truetype("arial.ttf", 36)
draw.text((10, 10), "Hello", font=font, fill="red")

• Draw a line.
draw.line((0, 0, 100, 200), fill="blue", width=3)

• Draw a rectangle (outline).
draw.rectangle([10, 10, 90, 60], outline="green", width=2)

• Draw a filled ellipse.
draw.ellipse([100, 100, 180, 150], fill="yellow")

• Draw a polygon.
draw.polygon([(10,10), (20,50), (60,10)], fill="purple")


#Python #Pillow #ImageProcessing #PIL #CheatSheet

━━━━━━━━━━━━━━━
By: @CodeProgrammer
5🔥3🎉2👍1