Jump to content
  • ×   Pasted as rich text.   Restore formatting

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By Vascom
      В последние дни форум менялся?
      Появилась неожиданная проблема. На андроиде в браузере Chrome. Раньше открывалась мобильная версия форума и при нажатии в браузере "Полная версия" загружался нормальный форум, как на десктопе, справа появлялся блок "Темы" с самыми новыми топиками. Теперь же этот блок лишь на мгновение появляется и пропадает. Стало очень неудобно.
       
      Пожалуйста, помогите разобраться.
    • By Ivantelegin86
      Добрый вечер всем пользователям форума!
      Ищу людей увлечённых данным видом искусства, для совместных проектов!!!
      Жду вас!
  • Сообщения

    • Это 4 TDA параллельно? Ну-ну, успехов...
    • Вся проблема в том, что МК не прощают "сборки " на коленке. Особенно в таких условиях работы, как под капотом авто. А если оно повиснет внезапно при езде? А если прилетит импульсная помеха и выжжет МК? Если же идти конкретно по схеме, то. Нет супрессора по входу питания. Управление силовухой сделано так себе, но жить будет. Нет снабберов на силовых ключах.
    • А что, в гугле забанили: Тыц?
    • Уважаемый админ, вот ссылка на первую статью в  моём блоге на сайте паяльник для конкурса. Добавьте меня в участники конкурса. Если что не так, поправьте меня.  
    • @RIMUS1989i , спасибо! scsl-20 нашел в Чиде, а вот STS 40P-K только на Украине  
    • а если почитать инструкцию к схеме? Хотя там даже написано.
    • Официальный поставщик Raspberry Pi в России: https://amperkot.ru/msk/catalog/mini-pc/raspberry-pi/   В ролике разберемся, как распознавать цветной объект в кадре. Прошлый урок, с первыми шагами в OpenCV Видео с конструктором робота Скрипт из видео:  # -*- coding: utf-8 -*- import cv2 import video import numpy if __name__ == '__main__': def nothing(*arg): pass cv2.namedWindow( "out_window" ) cap = video.create_capture(0) cap.set(cv2.CAP_PROP_FRAME_WIDTH, 320) cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 240) while True: flag, img = cap.read() height, width = img.shape[:2] edge = 10 low_blue = numpy.array((90,20,20), numpy.uint8) high_blue = numpy.array((150,255,255), numpy.uint8) try: img_hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) mask_blue = cv2.inRange(img_hsv,low_blue, high_blue) #result = cv2.bitwise_and(img_hsv,img_hsv,mask = mask_blue) #result = cv2.cvtColor(result, cv2.COLOR_HSV2BGR) moments = cv2.moments(mask_blue, 1) dM01 = moments['m01'] dM10 = moments['m10'] dArea = moments['m00'] x=0 if dArea > 150: x = int(dM10 / dArea) y = int(dM01 / dArea) cv2.circle(img, (x, y), 10, (255,0,0), -1) if (x>(width/2+edge)) and x!=0: cv2.rectangle(img, (0,0), (30,height), (0,255,0), -1) if (x<(width/2-edge)) and x!=0: cv2.rectangle(img, (width-30,0), (width,height), (0,255,0), -1) cv2.imshow("out_window", img) except: cap.release() raise ch = cv2.waitKey(50) #для выхода надо нажать esc if ch == 27: break cap.release() cv2.destroyAllWindows()  
×
×
  • Create New...