Hướng dẫn convert image to url python - chuyển đổi hình ảnh thành python url

Tôi đang làm việc trên API nhận dạng khuôn mặt chỉ chấp nhận URL hình ảnh.

Tôi muốn tạo URL hình ảnh từ hình ảnh của máy tính cục bộ của tôi trong Python. Bất kỳ giải pháp nào để tạo URL hình ảnh trong Python? Vì vậy, tôi có thể chuyển URL hình ảnh vào API (chỉ lấy URL hình ảnh).

Đây là mã của tôi:

import requests

# put your keys in the header
headers = {
    "app_id": "4353454",
    "app_key": "5474565rfedgry564353tgtr"
}

#here I want to convert the image to image URL so I can easily pass it as a 
argument into API

payload = '{"image":"image_URL"}'

url = "url_of_API"

r = requests.post(url, data= payload, headers=headers)
print(r.content)

Bất kỳ giải pháp sẽ được đánh giá cao.

Đã hỏi ngày 17 tháng 2 năm 2018 lúc 19:59Feb 17, 2018 at 19:59

Hướng dẫn convert image to url python - chuyển đổi hình ảnh thành python url

UsmanusmanUsman

1.91913 Huy hiệu bạc27 Huy hiệu đồng13 silver badges27 bronze badges

4

Nếu bạn muốn gửi URL đến API bên ngoài, hình ảnh của bạn cần được lưu trữ ở đâu đó. Nếu máy của bạn đang giao tiếp tại địa phương, bạn chỉ cần chạy

python -m http.server 

Trong thư mục hình ảnh của bạn. Sau đó, bạn sẽ nhận được URL như

127.0.0.1:8000/myImg.png

Để truy cập này trên máy khác trong cùng một mạng, URL sẽ là:

IPv4ofMachine:8000/myImg.png

Bạn có thể nhận IPv4 của máy chủ bằng cách chạy "ipconfig" trong CMD của bạn.

Bây giờ, nếu bạn muốn giao tiếp với các dịch vụ máy chủ/ API bên ngoài đang yêu cầu URL hình ảnh, bạn phải lưu trữ những hình ảnh đó ở đâu đó. Tôi sẽ đề xuất các thùng AWS S3. Nó thực sự dễ dàng và miễn phí để sử dụng. Bằng cách tải lên nó ở đó, bạn sẽ nhận được một URL rõ ràng về hình ảnh của mình, có thể được sử dụng trên Web.AWS S3 buckets. It is really easy and free to use. By uploading it there, you will get a clear URL of your images which further can be used on web.

Đã trả lời ngày 17 tháng 2 năm 2018 lúc 20:53Feb 17, 2018 at 20:53

Hướng dẫn convert image to url python - chuyển đổi hình ảnh thành python url

1

Chạy lệnh python -m SimpleHTTPServer (python2) hoặc python -m http.server (python3) để chuyển thư mục thành ứng dụng web. Thư mục là nơi bạn để lại hình ảnh của mình. Bạn có thể truy xuất bất kỳ hình ảnh nào trong thư mục này như bất kỳ tài nguyên dựa trên URL nào.

Đã trả lời ngày 17 tháng 2 năm 2018 lúc 20:08Feb 17, 2018 at 20:08

Hướng dẫn convert image to url python - chuyển đổi hình ảnh thành python url

TungtungTung

1.4794 Huy hiệu vàng15 Huy hiệu bạc32 Huy hiệu đồng4 gold badges15 silver badges32 bronze badges

1

Điều hướng thư mục nơi có hình ảnh. Sau đó, khởi động một máy chủ tệp đơn giản với SimpleHTTPServer (2) hoặc

python -m http.server 
0 (3).

$ cd images_directory
$ python3 -m http.server  // python2 -m SimpleHTTPServer

Điều này sẽ cho phép bạn, truy cập hình ảnh qua web với các URL như, 'http: // localhost: 8000/Image.jpg'

EDIT:

from mimetypes import MimeTypes
mime = MimeTypes()


def make_url(mime_type, bin_data):
    return 'data:'+f_mime+';base64, '+bin_data

your_files_mimetype = mime.guess_type(path_to_your_file)[0] #3 returns a tuple

with open(path_to_your_file, 'rb') as f:
      data = f.read().encode('base64')
      url = make_url(your_files_mimetype, data)

Sau đó sử dụng URL đó.

Đã trả lời ngày 17 tháng 2 năm 2018 lúc 20:08Feb 17, 2018 at 20:08

Hướng dẫn convert image to url python - chuyển đổi hình ảnh thành python url

Tungtungmarmeladze

1.4794 Huy hiệu vàng15 Huy hiệu bạc32 Huy hiệu đồng3 gold badges25 silver badges44 bronze badges

3

Điều hướng thư mục nơi có hình ảnh. Sau đó, khởi động một máy chủ tệp đơn giản với SimpleHTTPServer (2) hoặc

python -m http.server 
0 (3).

Điều này sẽ cho phép bạn, truy cập hình ảnh qua web với các URL như, 'http: // localhost: 8000/Image.jpg'Feb 12 at 11:04

Hướng dẫn convert image to url python - chuyển đổi hình ảnh thành python url

Nhận hình ảnh từ url python với các ví dụ mã

Với bài viết này, chúng tôi sẽ xem xét một số ví dụ về Get Image từ các vấn đề về Python URL trong lập trình.

import urllib.request
imgURL = "http://site.meishij.net/r/58/25/3568808/a3568808_142682562777944.jpg"

urllib.request.urlretrieve(imgURL, "D:/abc/image/local-filename.jpg")

Dưới đây, bạn sẽ tìm thấy một số ví dụ về các cách khác nhau để giải quyết hình ảnh lấy từ vấn đề url python.

from PIL import Image
import requests
from io import BytesIO

response = requests.get(url)
img = Image.open(BytesIO(response.content))
from PIL import Image
import requests
from io import BytesIO

response = requests.get(url)
img = Image.open(Bytes(response.content))

Chúng tôi đã chỉ ra cách sử dụng lập trình để giải quyết hình ảnh từ vấn đề url python với một loạt các ví dụ.

Làm thế nào để tôi có được một hình ảnh từ URL trong Python?

Trong bài viết này, chúng tôi sẽ tìm hiểu cách mở hình ảnh từ URL bằng mô -đun PIL trong Python.Approach:

  • Sao chép URL của bất kỳ hình ảnh.
  • Viết URL với tên tệp trong Urllib. lời yêu cầu. phương thức urlretrieve ().
  • Sử dụng hình ảnh. mở () phương thức để mở hình ảnh.
  • Cuối cùng cho thấy hình ảnh sử dụng OBJ. Hiển thị () phương thức.

Làm cách nào để tải hình ảnh từ URL?

Nhấp vào hình ảnh tải xuống từ nút URL, trường sẽ xuất hiện ở bên phải. Nhập địa chỉ web đầy đủ của hình ảnh. Nhấp vào mũi tên bên phải của trường và chọn hộp kiểm KIỂM TRA. Sau đó nhấp vào nút Lưu.

Làm cách nào để lấy một hình ảnh trong Python?

Trên Windows, nó lưu hình ảnh vào tệp BMP tạm thời và sử dụng tiện ích hiển thị BMP tiêu chuẩn để hiển thị nó (thường là sơn).

  • Cú pháp: Image.Show (Tiêu đề = Không, Lệnh = Không)
  • Thông số:
  • Tiêu đề - Tiêu đề tùy chọn để sử dụng cho cửa sổ hình ảnh, nếu có thể.
  • Lệnh - lệnh được sử dụng để hiển thị hình ảnh.

Làm cách nào để mở URL hình ảnh?

Trên máy tính của bạn, truy cập hình ảnh.google.com. Tìm kiếm hình ảnh. Trong kết quả hình ảnh, nhấp vào hình ảnh. Ở đầu trình duyệt của bạn, nhấp vào thanh địa chỉ để chọn toàn bộ URL.

Hiển thị () làm gì trong Python?

Tạo một kiểm soát danh sách mới được đặt trên biểu mẫu. Điều khiển này hiển thị danh sách các mục để người dùng chọn. Tham số các mục phải là một danh sách python.

Làm cách nào để xem JPEG trong Python?

Hiển thị hình ảnh trong Python

  • Sử dụng mô -đun PIL để hiển thị hình ảnh trong Python.
  • Sử dụng mô -đun OpenCV để hiển thị hình ảnh trong Python.
  • Sử dụng ipython.display để hiển thị hình ảnh trong Python.
  • Sử dụng thư viện matplotlib để hiển thị hình ảnh trong Python.

Làm cách nào để cạo một hình ảnh từ một trang web?

Làm cách nào để tải hình ảnh từ URL với số lượng lớn?

Làm thế nào bạn có thể tải xuống số lượng lớn hình ảnh từ các liên kết miễn phí? Để tải xuống hình ảnh cho liên kết, bạn có thể muốn xem xét các trình tải xuống hình ảnh số lượng lớn.

  • Tab lưu.
  • Người tải xuống hình ảnh.
  • Trình tải xuống hình ảnh số lượng lớn.
  • Hình ảnh tải xuống Fatkun Lô.
  • ImageAssistant Batch hình ảnh tải xuống.

Làm thế nào để bạn lưu một hình ảnh trong Python?

Mô -đun PIL được sử dụng để lưu trữ, xử lý và hiển thị hình ảnh trong Python. Để lưu hình ảnh, chúng ta có thể sử dụng PIL. Lưu () hàm. Hàm này được sử dụng để xuất một hình ảnh sang một tệp bên ngoài.

Python có thể hiển thị hình ảnh không?

Python - Hiển thị hình ảnh bằng PIL để hiển thị hoặc hiển thị hình ảnh trong Python Gối, bạn có thể sử dụng phương thức Show () trên một đối tượng hình ảnh. Phương thức show () ghi hình ảnh vào một tệp tạm thời và sau đó kích hoạt chương trình mặc định để hiển thị hình ảnh đó.