Jump to content
Compvision.ru

OmgZomg

Пользователи
  • Content count

    17
  • Joined

  • Last visited

Everything posted by OmgZomg

  1. Доброго времени суток, товарищи! Имеются изображения. Не могу приложить к теме, позволяет только 80кб файл. Их нужно наложить одно на другое. Но они со "сдвигом". Как правильно их наложить, учитывая сдвиг? Чтоб всё совпало Накладываю изображения с помощью функции numpy.stack() Благодарю!
  2. Все изображения одинакового размера. Сделал так: на каждом изображении выбрал одну точку и посчитал смещение. Далее создал пустое изображение (numpy матрица с n каналов). И в эту пустую матрицу накидал изображений с учетом смещения. Все получилось. Вопрос: Я точку, чтобы посчитать смещение, на каждом изображении выбираю вручную. Можно ли как-то смещение найти автоматизированно?
  3. Именно этого и добиваюсь. Я работаю с многослойными изображениями (мульти, гипер спектр). Сейчас я одноканальные изображения "накладываю" друг на друга без учета сдвига. Это не очень хорошо. Вот как этот сдвиг устранить? И, кстати, не только 6 слойное. Я и 13 слойное делал.
  4. Всем доброго дня! Загружаю изображение в обученную модель from keras.models import load_model import numpy as np from keras.preprocessing import image model = load_model('my_model33-16.h5') img_path='/home/alexander/s_gray/3_39095_31718.png' img = image.load_img(img_path) img_tensor = image.img_to_array(img) img_tensor = np.expand_dims(img_tensor, axis=0) Выдает ошибку ValueError: Error when checking input: expected img to have shape (128, 128, 1) but got array with shape (128, 128, 3) Изображения уже переведены в grayscale import os from PIL import Image files = os.listdir('/home/alexander/s2/') for f in files: img=Image.open('/home/alexander/s2/'+f) gray = img.convert('L') im_resized = gray.resize((128, 128)) im_resized.save('/home/alexander/s_gray/'+f) Что не так?)
  5. Подскажите,как с помощью Python убрать швы на изображении? А то сильно видно,что изображение составлено из более мелких. Спасибо
  6. А есть где реализация этого фильтра на Python? Найти нигде не могу
  7. Добрый день! Есть набор изображений с разной степенью яркости. Два из них привожу для примера. Третий файл - это блендинг двух изображений, где разница яркости отчетливо видна. Как усреднить яркость,чтобы они были более менее одинаковы? Спасибо
  8. А как можно такое изображение сделать цветным? пробовал через cv.createCLAHE(). Но не получилось. Сорри, если задаю глупые вопросы,но пока в OpenCV у меня немного опыта)
  9. Добрый день! Как с помощью openCV можно определить угол поворота камеры Спасибо
  10. А если взять опорное изображение,где камера имеет нулевые углы, и сравнивать это изображение со всеми остальными функцией 'imreg.similarity'? Тогда будет давать угол между изображениями
  11. Посмотрел Ваш код на гитхабе. Я так понял,чт он основан на питоновской библиотеке imreg. Мне как раз на питоне и нужно.Функция 'imreg.similarity' как раз возвращет angle. Это именно тот угол,который я пытаюсь определить?
  12. Микроскоп едет по столу, где находится образец ткани и фотографирует его. Нужно определить угла поворота камеры относительно осей стола, и обрезать кадр под параллели стола. Из входных данных имеем фотографии под разными углами и координаты изображений. Прикладываю несколько изображений для примера Здесь все изображения https://1drv.ms/u/s!AspbIoSXqblwgoYEys3rWo9Fp9tLDg?e=Rs4VnP
  13. А если с помощью координат центрального пикселя и фокусного расстояния? Как в этой теме https://answers.opencv.org/question/210066/how-do-i-get-the-angle-of-an-object-in-front-of-my-camera/
  14. Хорошо, тогда нужно будет сравнивать кейпоинты изображений с кейпоинтами опорного изображения?
  15. Благодарю за ответ! Вообще, суть задачи следующая: Есть изображения (пример во вложении). По ним нужно определить угол поворота камеры. Вот хотя бы с чего начать решение задачи?
  16. Здравствуйте! Подскажите,плз, как контрастировать изображение в OpenCV на языке Python?
×