Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 4, 2024 13:41:53

nassl
Зарегистрирован: 2024-02-04
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

cv2.namedwindow кириллица

Вроде простая штука, но нигде не могу найти как включить поддержку кириллицы, чтобы окно было подписано русскими буквами.
делаю так

 cv2.namedWindow("Окно 1", flags=cv2.WINDOW_AUTOSIZE) # создаем окно вывода

Получаются каракули. Перепробовал много чего, но “не выходит каменный цветок”
Может кто знает как поправить?

Отредактировано nassl (Фев. 4, 2024 13:42:58)

Офлайн

#2 Фев. 5, 2024 10:33:22

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2586
Репутация: +  60  -
Профиль   Отправить e-mail  

cv2.namedwindow кириллица

попробуй со шрифтами поиграться

 font = cv2.FONT_HERSHEY_SIMPLEX
cv2.namedWindow("Окно 1", font, flags=cv2.WINDOW_AUTOSIZE)
или как там параметр в namedWindow называется



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Фев. 6, 2024 11:13:27

nassl
Зарегистрирован: 2024-02-04
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

cv2.namedwindow кириллица

 Syntax: cv2.namedWindow(window_name, flag)

Нет аргумента font, как-то хитрее надо.

Отредактировано nassl (Фев. 6, 2024 15:15:44)

Офлайн

#4 Фев. 6, 2024 19:39:52

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2586
Репутация: +  60  -
Профиль   Отправить e-mail  

cv2.namedwindow кириллица

И тут закрались подозренья
А не 7 ли винда у вас часом с пиратского сайта?
они часто забывают в кодепейджах менять cp 1252 на cp1251 ?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#5 Фев. 7, 2024 07:28:43

nassl
Зарегистрирован: 2024-02-04
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

cv2.namedwindow кириллица

ZerG
А не 7 ли винда у вас часом с пиратского сайта?
Не, win11 c офф лицензией.
Причем в том же cv2.putText кириллицу пишет без проблем
Другая версия - всё равно не работает как надо
 cv2.namedWindow('win1',  flags=cv2.WINDOW_AUTOSIZE)
 cv2.setWindowTitle('win1', 'Пример')

Отредактировано nassl (Фев. 7, 2024 09:53:01)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version