Tôi viết một chương trình về xử lý hình ảnh. Hiện tại, tôi đã bao gồm, tên hình ảnh trong chương trình. Tôi đang thử, nếu có thể, người dùng nhập hình ảnh, vì vậy chương trình có thể phục vụ bất kỳ hình ảnh nào.
Có một cách để chấp nhận đầu vào của người dùng trong Python, nhưng làm thế nào tôi có thể chấp nhận một hình ảnh làm đầu vào, đường dẫn dẫn đến hình ảnh. ??
Một vài dòng đầu tiên của chương trình, tìm cách, chấp nhận hình ảnh "house1.jpg" từ người dùng. Đường dẫn cho hình ảnh này trong PC của tôi là "C: \ python27 \ house1"
import Image #open the images im1 = Image.open("house1.jpg").convert("L") im2 = Image.open("house2.jpg").convert("L") im1.save(house1.jpg") im2.save(house2.jpg") sizex, sizey = im1.sizeHốt tức
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
- Bàn luận Imageio is a Python library that provides an easy interface to read and write a wide range of image data, including animated images, video, volumetric data, and scientific formats. It is cross-platform, runs on Python 3.7+, and is easy to install. It is the recommended alternative to scipy.misc.imread and is used internally by libraries like scikit-image to load images.
Python3
Python hỗ trợ các công cụ rất mạnh mẽ khi đến xử lý hình ảnh. Hãy cùng xem cách xử lý các hình ảnh bằng các thư viện khác nhau như ImageIO, OpenCV, Matplotlib, Pil, v.v. & NBSP;
Sử dụng ImageIO: ImageIO là một thư viện Python cung cấp giao diện dễ dàng để đọc và viết một loạt dữ liệu hình ảnh, bao gồm hình ảnh hoạt hình, video, dữ liệu thể tích và các định dạng khoa học. Đó là nền tảng chéo, chạy trên Python 3.7+ và dễ cài đặt. Đây là giải pháp thay thế được đề xuất cho scipy.misc.imread và được sử dụng nội bộ bởi các thư viện như hình ảnh scikit để tải hình ảnh.
iio.imwrite( PNG RGBA0 PNG RGBA1
Output:
- import imageio as iio OpenCV (Open Source Computer Vision) is a computer vision library that contains various functions to perform operations on pictures or videos. It was originally developed by Intel but was later maintained by Willow Garage and is now maintained by Itseez. This library
is cross-platform that is it is available on multiple programming languages such as Python, C++ etc.
Python3
img = iio.imread(______7
Sử dụng OpenCV: OpenCV (Tầm nhìn máy tính nguồn mở) là thư viện tầm nhìn máy tính chứa các chức năng khác nhau để thực hiện các hoạt động trên hình ảnh hoặc video. Nó ban đầu được phát triển bởi Intel nhưng sau đó được duy trì bởi Willow Garage và hiện được duy trì bởi Itseez. Thư viện này là nền tảng chéo, nó có sẵn trên nhiều ngôn ngữ lập trình như Python, C ++, v.v. & NBSP; & NBSP;
PNG RGBA9import0 PNG RGBA1
import2import3import4
import5
Đầu ra: & nbsp;
- Sử dụng PIL: PIL là thư viện hình ảnh Python cung cấp cho trình thông dịch Python khả năng chỉnh sửa hình ảnh. Nó được phát triển bởi Fredrik Lundh và một số người đóng góp khác. Gối là Fork Fork thân thiện và là một thư viện dễ sử dụng được phát triển bởi Alex Clark và những người đóng góp khác. & NBSP; & NBSP;
- imageio as iio6 imageio as iio7import imageio as iio9 Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack. It was introduced by John Hunter in the year 2002. Matplotlib comes with a wide variety of plots. Plots helps to understand trends, patterns, and to make correlations. They’re typically instruments for reasoning about quantitative
information.
Python
import import7
import import9
img = imageio as iio2 PNG RGBA7)
imageio as iio5
- Đầu ra: & nbsp;
- Sử dụng PIL: PIL là thư viện hình ảnh Python cung cấp cho trình thông dịch Python khả năng chỉnh sửa hình ảnh. Nó được phát triển bởi Fredrik Lundh và một số người đóng góp khác. Gối là Fork Fork thân thiện và là một thư viện dễ sử dụng được phát triển bởi Alex Clark và những người đóng góp khác. & NBSP; & NBSP; PIL is the Python Imaging Library which provides the python interpreter with image editing capabilities.
It was developed by Fredrik Lundh and several other contributors. Pillow is the friendly PIL fork and an easy to use library developed by Alex Clark and other contributors.
Python
imageio as iio6 imageio as iio7import imageio as iio9
‘
img 7
img 8img 9=0)
img 8=3
Đầu ra: & nbsp; & nbsp;