После открытия окна вам нужно запустить cv.StartWindowThread()
. У меня была такая же проблема, и теперь это работает для меня.
Надеюсь, это поможет будущим читателям. И есть также cv2
привязка (я советую использовать это вместо cv
).
Этот код работает для меня:
import cv2 as cv
import time
WINDOW_NAME = "win"
image = cv.imread("ela.jpg", cv.CV_LOAD_IMAGE_COLOR)
cv.namedWindow(WINDOW_NAME, cv.CV_WINDOW_AUTOSIZE)
initialtime = time.time()
cv.startWindowThread()
while (time.time() - initialtime < 5):
print "in first while"
cv.imshow(WINDOW_NAME, image)
cv.waitKey(1000)
cv.waitKey(1)
cv.destroyAllWindows()
cv.waitKey(1)
initialtime = time.time()
while (time.time() - initialtime < 6):
print "in second while"
То же самое происходит с версия C ++ в Linux: Попытка закрыть окно OpenCV не имеет эффекта
В HERE Routing API вы легко получаете эту информацию, добавляя так называемый параметр summaryByCountry. Вот пример запроса:
Пример запроса для SummaryByCountry:
https://route.api.here.com/routing/7.2/calculateroute.xml ? App_id = {YOUR_APP_ID} & amp_ app_code = {YOUR_APP_CODE} & amp; waypoint0 = geo! 50.8857,14.81589 & amp; waypoint1 = geo! 50.8681536,14.8308207 & amp; routeattributes = wp, sm, sh, sc & amp; mode = fast] 115 [автомобиль]
Пример ответа для SummaryByCountry
<Route>
. . .
<Summary>
<Distance>2218</Distance>
<TrafficTime>109</TrafficTime>
<BaseTime>109</BaseTime>
<Flags>motorway</Flags>
<TravelTime>109</TravelTime>
</Summary>
<SummaryByCountry>
<Distance>297</Distance>
<TrafficTime>21</TrafficTime>
<BaseTime>21</BaseTime>
<Flags>motorway</Flags>
<TravelTime>21</TravelTime>
<Country>DEU</Country>
</SummaryByCountry>
<SummaryByCountry>
<Distance>1471</Distance>
<TrafficTime>58</TrafficTime>
<BaseTime>58</BaseTime>
<Flags>motorway</Flags>
<TravelTime>58</TravelTime>
<Country>POL</Country>
</SummaryByCountry>
<SummaryByCountry>
<Distance>450</Distance>
<TrafficTime>30</TrafficTime>
<BaseTime>30</BaseTime>
<Flags>motorway</Flags>
<TravelTime>30</TravelTime>
<Country>CZE</Country>
</SummaryByCountry>
</Route>
Более подробную информацию можно найти здесь: https://developer.here.com/documentation/routing/topics/resource-param-type-route- представление-options.html