Побитово и возвращает черное изображениеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Побитово и возвращает черное изображение

Сообщение Anonymous »


Предположим, у нас есть следующее изображение:
Изображение
Я хотел бы применить некоторые побитовые и к этому изображению, поэтому я просто поэкспериментировал со следующей маской:

Код: Выделить всё

import cv2
import matplotlib.pyplot as plt
import numpy as np
image1 =cv2.imread("ML.png")
image1 =cv2.resize(image1,(400,400))
print(image1)
mask =np.zeros((400,400,3),dtype='uint8')
mask[0:50,0:120]=1
mask[70:180,130:320] =1
mask[150:240,190:390] =1
print(mask)
image1_changed =cv2.bitwise_and(image1,mask)
print(image1_changed)
plt.imshow(np.uint8(image1_changed))
plt.show()
actually i want to leave only head part and remove rest of them, all matrices are here :

Код: Выделить всё

[[[255 250 245]
[255 250 245]
[255 250 245]
...
[255 250 245]
[255 250 245]
[255 250 245]]

[[255 250 245]
[255 250 245]
[255 250 245]
...
[255 250 245]
[255 250 245]
[255 250 245]]

[[255 250 245]
[255 250 245]
[255 250 245]
...
[255 250 245]
[255 250 245]
[255 250 245]]

...

[[255 250 245]
[255 250 245]
[255 250 245]
...
[255 250 245]
[255 250 245]
[255 250 245]]

[[255 250 245]
[255 250 245]
[255 250 245]
...
[255 250 245]
[255 250 245]
[255 250 245]]

[[255 250 245]
[255 250 245]
[255 250 245]
...
[255 250 245]
[255 250 245]
[255 250 245]]]
[[[1 1 1]
[1 1 1]
[1 1 1]
...
[0 0 0]
[0 0 0]
[0 0 0]]

[[1 1 1]
[1 1 1]
[1 1 1]
...
[0 0 0]
[0 0 0]
[0 0 0]]

[[1 1 1]
[1 1 1]
[1 1 1]
...
[0 0 0]
[0 0 0]
[0 0 0]]

...

[[0 0 0]
[0 0 0]
[0 0 0]
...
[0 0 0]
[0 0 0]
[0 0 0]]

[[0 0 0]
[0 0 0]
[0 0 0]
...
[0 0 0]
[0 0 0]
[0 0 0]]

[[0 0 0]
[0 0 0]
[0 0 0]
...
[0 0 0]
[0 0 0]
[0 0 0]]]
[[[1 0 1]
[1 0 1]
[1 0 1]
...
[0 0 0]
[0 0 0]
[0 0 0]]

[[1 0 1]
[1 0 1]
[1 0 1]
...
[0 0 0]
[0 0 0]
[0 0 0]]

[[1 0 1]
[1 0 1]
[1 0 1]
...
[0 0 0]
[0 0 0]
[0 0 0]]

...

[[0 0 0]
[0 0 0]
[0 0 0]
...
[0 0 0]
[0 0 0]
[0 0 0]]

[[0 0 0]
[0 0 0]
[0 0 0]
...
[0 0 0]
[0 0 0]
[0 0 0]]

[[0 0 0]
[0 0 0]
[0 0 0]
...
[0 0 0]
[0 0 0]
[0 0 0]]]
how to define well such matrix? previous code returns black image, please help me


Источник: https://stackoverflow.com/questions/781 ... lack-image
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Два экземпляра одной и той же структуры с одинаковыми значениями полей не побитово равны.
    Anonymous » » в форуме C++
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Opencv::cuda GpuMat преобразование CV_8UC1 в CV_32FC1 в черное изображение
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Изображение в pygame черное
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Изображение в pygame черное (как это дубликат, лол) [дубликат]
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Изображение в pygame черное [дубликат]
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»