Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 6, 2020 12:22:03

Kemran
Зарегистрирован: 2020-12-06
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Можете решить мне сложную задачу. Лучше всего до 16-16:30

нужно разработать программу (предположительно, но не
обязательно, на языке Python), которая загрузит это изображение, найдет цветовой маркер, если он там
есть, и вернет координаты соответствующих пикселей на картинке (в выходной поток, в формате X, Y).
Задача перевода координат из пиксельной позиции на картинке в географические координаты не
ставится. Программа разрабатывается на онлайн-платформе REPL.IT.
На вход программы подается изображение в формате *.png, представляющее из себя карту
Мунной поверхности. На карте может находится цветовая метка следующего вида (один
зеленый пиксель в центре и 9 желтых точек по краям).
Метка видна только на отсканированном участке изображения, то есть она может оказаться частично
или полностью скрыта. Программа должна вывести координаты зеленой точки, если таковая на
изображении имеется, или же координаты любой из желтых точек, если виден только желтый край
метки. Если нет ни желтых, ни зеленых пикселей, программа должна вывести сообщение об отсутствии
меток на изображении, например “Метка не найдена”.

Отредактировано Kemran (Дек. 6, 2020 12:31:47)

Прикреплённый файлы:
attachment 1.png (355,4 KБ)

Офлайн

#2 Дек. 6, 2020 12:44:03

Kemran
Зарегистрирован: 2020-12-06
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Можете решить мне сложную задачу. Лучше всего до 16-16:30

Неужели никто не может написать код?

Офлайн

#3 Дек. 6, 2020 13:52:38

Kemran
Зарегистрирован: 2020-12-06
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Можете решить мне сложную задачу. Лучше всего до 16-16:30

Пожалуйста ПОМОГИТЕ НАПИШИТЕ КОД ЕСЛИ КТО ТО МОЖЕТ

Офлайн

#4 Дек. 6, 2020 16:09:45

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1359
Репутация: +  119  -
Профиль   Отправить e-mail  

Можете решить мне сложную задачу. Лучше всего до 16-16:30

 from PIL import Image, ImageDraw
img = r'C:\moon.png'
def search_pix(img):
	image = Image.open(img)
	width = image.size[0]
	height = image.size[1]
	pix = image.load()
	list_coord =[]
	for x in range(width):
		for y in range(height):
			pix_coord = pix[x,y]
			if pix_coord == (255,255,0,255):
				list_coord.append((x,y))
	if list_coord:
		return list_coord
	else:
		return False
print(search_pix(img))

Офлайн

#5 Дек. 7, 2020 07:14:27

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Можете решить мне сложную задачу. Лучше всего до 16-16:30

+



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version