/ / Wydajność nodejs-opencv - node.js, opencv

Wydajność nodejs-opencv - node.js, opencv

Mam przypadek użycia, w którym muszę zrobić zdjęcieszukaj w węźle aplikacji JS. Mam hash obrazu przechowywany w bazie danych, więc muszę obliczyć hash w aplikacji nodeJS. Mogę mieć więcej przypadków użycia wizji komputerowej w przyszłości.
przeszedłem przez nodejs-opencv moduł, ale żaden z blogów nie mówi o tymwydajność. Ponieważ nodeJS nie ma być używany do zadań intensywnie wykorzystujących procesor, a algorytmy wizji komputerowej mogą wymagać intensywnego przetwarzania, nie jestem pewien, jak dobrze się skaluje.
Czy ktoś użył go w produkcji i podał jakieś szczegóły?

Odpowiedzi:

0 dla odpowiedzi № 1

O której bibliotece OpenCV mówisz? Jeśli wybierzesz taki, który udostępnia powiązania javascript z rodzimego modułu węzła, będziesz miał taką samą wydajność jak w C ++. Obecnie pracuję nad rodzimym dodatkiem do węzła OpenCV 3.x, aby używać OpenCV z javascript i mogę powiedzieć, że naprawdę nie ma różnicy w wydajności. Jednak istnieją również implementacje w czystym javascript bez potrzeby konfigurowania biblioteki OpenCV c ++ na serwerze lub systemie lokalnym, ale większość zadań CV będzie znacznie wolniejsza, jeśli zostanie zaimplementowana w javascript, jak już się domyślasz.