Привет OpenCV или Numpy Gurus,
Исходя из моего предыдущего вопроса (/12421506/opencv-ili-numpy-effektivno-zamenit-spisok-pikselei-na-izobrazhenii)
У меня есть черное изображение, и я хочу заменить список пикселей (довольно большойlist) со списком значений пикселей.
Я могу скопировать один пиксельный цвет в изображение - благодаря помощи некоторых пользователей:
coords_list = ([3,5],[55,60],[25,90])
black_image =np.zeros((480,640,3))
I,J = np.transpose(top_pot_coords)
black_image[I,J] = [255,255,255]
Однако я не могу просто скопировать пиксельзначения в black_image (это не работает):
black_image[I,J] = img[I,J]
Я надеюсь, что это простой вопрос для многих там. Я работал над этим в течение нескольких часов, и я 'Я действительно не в том месте, где я могу составить решение, хотя я учусь.
Спасибо за вашу помощь!
РЕДАКТИРОВАТЬ:
ОК, это смущает -- не уверен, что я делал раньше, но в процессе написания минимального полного проверяемого примера я разработал минимальный, полный, проверяемый ответ. См. мой собственный ответ ниже.