Прямой эфир


0
Указана модель фототранзистора — L-53P3C.
Нетрудно найти документацию, где указано значение длины волны: 940 нм — точно на такой же длине волны излучает ИК-диод L-53F3C.

avatar

admin

  • 5 февраля 2018, 14:03
0
Не так выразился, там ведь в схеме вообще нету ИК-приёмника, только фототранзистор и Ик-диод. Дак вот, не понимаю какая роль ИК-светодиода в этой схеме?
avatar

Oleg391

  • 5 февраля 2018, 13:45
0
Чтобы принимать сигнал от ИК-диода.
avatar

admin

  • 5 февраля 2018, 11:33
0
А какую зачем в схеме нужен ИК-приёмник?
avatar

Oleg391

  • 4 февраля 2018, 11:40
0
Большое спасибо)) Поправил и работает))
avatar

workss

  • 24 января 2018, 17:38
0
Разумеется, статья от 2010 года слегка устарела.
Сейчас, имеет смысл использовать:
cvCopy(src, dst, mask);

или же для С++:
matSrc.copyTo(matDst, mask);
avatar

admin

  • 24 января 2018, 15:16
0
Мне кажется или статья слегка устарела? На:
cvCopyImage(src, image);
Ругается:
Ошибка C3861 cvCopyImage: идентификатор не найден…
Проблемм с openCv нету- все остальные работают)
avatar

workss

  • 24 января 2018, 15:05
0
Здравствуйте!
Хотел бы посмотреть скетч. Скиньте, пожалуйста, на 69pvl@rambler.ru
avatar

plagunov

  • 19 января 2018, 08:08
0
Спасибо за статью
1/4*CV_PI = 0,079577 у окружности максимальное, поэтому area / (perim * perim)< 0.087 можно не проверять
avatar

tangaldi

  • 25 декабря 2017, 15:12
0
Вот, дезасамблированный код, на 7 строке он указывает, что там ошибка. 77AED4B2 jne string L"\??\%C:"+4944Ch (77AED4BCh)
77AED4B4 push esi
77AED4B5 push 0FFFFFFFFh
77AED4B7 call _NtTerminateProcess@8 (77A8C5B0h)
77AED4BC push esi
77AED4BD call _RtlRaiseStatus@4 (77A907A0h)
77AED4C2 mov eax,dword ptr fs:[00000018h]
77AED4C8 test byte ptr [eax+0FCAh],20h
77AED4CF jne LdrShutdownThread+0FFFFFC91h (77A72A01h)
77AED4D5 xor esi,esi
77AED4D7 jmp LdrShutdownThread+0FFFFFDA7h (77A72B17h)

В логе по статусу дебагинга кода флаг success стоит.
avatar

Saldorian

  • 6 декабря 2017, 11:42
0
Все исправилось, предьидущая ошибка исправилась, выключением precompiled filters в разделе input, опций. Предпредидущая ошибка исправилась, копированием класов *.h из opencv, в непосредственно директории по умолчанию include directories в VC++ Directories. И все запустилось уже с флагом success, но свмо уже приложение, появилось на уровне cmd и пишет: Необработанное исключение по адресу 0x7789D4C2 (ntdll.dll) в ConsoleApplication3.exe: 0xC000007B: Программа "%hs" не предназначена для выполнения в Windows или содержит ошибку. Попробуйте установить программу еще раз с исходного установочного носителя либо обратитесь к системному администратору или поставщику программного обеспечения за поддержкой. Состояние ошибки 0x.
При отладке добавляет, вот это: Необработанное исключение по адресу 0x77849510 (ntdll.dll) в ConsoleApplication3.exe: Код инструментирования VTGuard обнаружил попытку использования недопустимой таблицы виртуальных функций.

Вызвано исключение по адресу 0x00000030 в ConsoleApplication3.exe: 0xC0000005: нарушение прав доступа при исполнении по адресу 0x00000030.

avatar

Saldorian

  • 4 декабря 2017, 11:21
0
софт не скачивается исходников нет… open source по цигански :)
avatar

marshallab

  • 4 декабря 2017, 11:14
0
есть еще хорошая статья по теме
phpjs.ru/2017/12/03/arduino-прошивка-attiny13/
avatar

ainur

  • 3 декабря 2017, 10:48
0
Вторую исправил, осталась первая. Вот, часть кода из класса flann.hpp, который вызывает ошибку, ошибка на странице с функцией public.

/**
* @deprecated Use GenericIndex class instead
*/
template class FLANN_DEPRECATED Index_ {
public:
typedef typename L2::ElementType ElementType;
typedef typename L2::ResultType DistanceType;

Index_(const Mat& features, const ::cvflann::IndexParams& params);

~Index_();

void knnSearch(const vector& query, vector& indices, vector& dists, int knn, const ::cvflann::SearchParams& params);
void knnSearch(const Mat& queries, Mat& indices, Mat& dists, int knn, const ::cvflann::SearchParams& params);

int radiusSearch(const vector& query, vector& indices, vector& dists, DistanceType radius, const ::cvflann::SearchParams& params);
int radiusSearch(const Mat& query, Mat& indices, Mat& dists, DistanceType radius, const ::cvflann::SearchParams& params);

void save(std::string filename)
{
avatar

Saldorian

  • 1 декабря 2017, 03:38
0
Выше описанные ошибки исправил. Вот новые, как исправить?
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка C4996 'cv::flann::Index_': was declared deprecated ConsoleApplication2 c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\opencv2\flann\flann.hpp 233
Ошибка C2857 '#include' statement specified with the /Ycstdafx.h,stdafx.hpp command-line option was not found in the source file ConsoleApplication2 c:\users\user\documents\visual studio 2015\projects\consoleapplication2\consoleapplication2\stdafx.cpp 9
avatar

Saldorian

  • 27 ноября 2017, 09:10
0
Ошибка по отсутствию файлов cv.h,highgui.h и т.д, ушла.

Остались ошибки, отсутствия индентификаторов:

Ошибка (активно) E0020 идентификатор «CvCapture» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 9
Ошибка (активно) E0020 идентификатор «capture» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 9
Ошибка (активно) E0020 идентификатор «cvCreateCameraCapture» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 9
Ошибка (активно) E0020 идентификатор «CV_CAP_ANY» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 9
Ошибка (активно) E0020 идентификатор «cvCaptureFromCAM» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 10
Ошибка (активно) E0020 идентификатор «assert» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 11
Ошибка (активно) E0020 идентификатор «ширину» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 17
Ошибка (активно) E0065 требуется точка с запятой ";" ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 19
Ошибка (активно) E0020 идентификатор «cvGetCaptureProperty» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 24
Ошибка (активно) E0020 идентификатор «CV_CAP_PROP_FRAME_HEIGHT» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 24
Ошибка (активно) E0020 идентификатор «width» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 25
Ошибка (активно) E0020 идентификатор «IplImage» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 27
Ошибка (активно) E0020 идентификатор «frame» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 27
Ошибка (активно) E0020 идентификатор «cvNamedWindow» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 29
Ошибка (активно) E0020 идентификатор «CV_WINDOW_AUTOSIZE» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 29
Ошибка (активно) E0020 идентификатор «cvQueryFrame» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 40
Ошибка (активно) E0020 идентификатор «cvShowImage» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 43
Ошибка (активно) E0020 идентификатор «cvWaitKey» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 45
Ошибка (активно) E0020 идентификатор «кадр» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 51
Ошибка (активно) E0065 требуется точка с запятой ";" ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 53
Ошибка (активно) E0020 идентификатор «cvSaveImage» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 56
Ошибка (активно) E0029 требуется выражение ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 57
Ошибка (активно) E0020 идентификатор «ресурсы» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 61
Ошибка (активно) E0020 идентификатор «cvDestroyWindow» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 63

avatar

Saldorian

  • 27 ноября 2017, 01:44
0
Проверьте — прописаны ли пути до заголовочных файлов OpenCV в настройках проекта.

#include "opencv2/highgui.hpp"
#include "opencv2/imgproc.hpp"

см. videocapture_basic.cpp
avatar

admin

  • 20 ноября 2017, 09:22
0
Все запускаю на установленной Visual Studio 2017, opencv запускаю через Cmake. При запуске в верхнем левом углу все как надо написано(В главном окне программы), Opencv — Visual Studio. Но при запуске кода вылазеют вот такие ошибки.

Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка (активно) E1696 не удается открыть источник файл «cv.h» ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 1
Ошибка (активно) E1696 не удается открыть источник файл «highgui.h» ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 2
Ошибка (активно) E0020 идентификатор «CvCapture» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 9
Ошибка (активно) E0020 идентификатор «capture» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 9
Ошибка (активно) E0020 идентификатор «cvCreateCameraCapture» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 9
Ошибка (активно) E0020 идентификатор «CV_CAP_ANY» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 9
Ошибка (активно) E0020 идентификатор «cvCaptureFromCAM» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 10
Ошибка (активно) E0020 идентификатор «assert» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 11
Ошибка (активно) E0020 идентификатор «ширину» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 17
Ошибка (активно) E0065 требуется точка с запятой ";" ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 19
Ошибка (активно) E0020 идентификатор «cvGetCaptureProperty» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 24
Ошибка (активно) E0020 идентификатор «CV_CAP_PROP_FRAME_HEIGHT» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 24
Ошибка (активно) E0020 идентификатор «width» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 25
Ошибка (активно) E0020 идентификатор «IplImage» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 27
Ошибка (активно) E0020 идентификатор «frame» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 27
Ошибка (активно) E0020 идентификатор «cvNamedWindow» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 29
Ошибка (активно) E0020 идентификатор «CV_WINDOW_AUTOSIZE» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 29
Ошибка (активно) E0020 идентификатор «cvQueryFrame» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 40
Ошибка (активно) E0020 идентификатор «cvShowImage» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 43
Ошибка (активно) E0020 идентификатор «cvWaitKey» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 45
Ошибка (активно) E0020 идентификатор «кадр» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 51
Ошибка (активно) E0065 требуется точка с запятой ";" ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 53
Ошибка (активно) E0020 идентификатор «cvSaveImage» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 56
Ошибка (активно) E0029 требуется выражение ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 57
Ошибка (активно) E0020 идентификатор «ресурсы» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 61
Ошибка (активно) E0020 идентификатор «cvDestroyWindow» не определен ConsoleApplication3 c:\Users\User\source\repos\ConsoleApplication3\ConsoleApplication3\ConsoleApplication3.cpp 63
Ошибка C1010 непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include «stdafx.h»" в источник. ConsoleApplication3 c:\users\user\source\repos\consoleapplication3\consoleapplication3\consoleapplication3.cpp 66

avatar

Saldorian

  • 18 ноября 2017, 11:50
0
например, создание ботов для игры в онлайн казино, которые имитируют поведение реального человека. всплывающие окна (например о заканчивающейся активации Windows или о новом обновлении SublimeText), модальные окна браузера или любые другие непредвиденные события в системе могут нарушить работу программы
avatar

grafity3

  • 10 ноября 2017, 22:51