GeekElectronics

Блог о программировании, электронике и рыбалке

Free WebCam Uploader

Программа Free WebCam Uploader предназначена сохранения фотографий с веб-камеры на компьютер или загрузки их на FTP сервер. Программа может реагировать на движение в контролируемом помещении.

Параметры программы:

  • WebCam Device – здесь необходимо выбрать вашу веб-камеру. Сразу после выбора вы должны увидеть изображение с вашей веб-камеры.
  • Interval (sec.) – через сколько секунд будет сделан следующий кадр. Для локального сохранения фотографий можно ставить 2-3 секунды (в зависимости от производительности компьютера), а при загрузке файлов на FTP рекомендую увеличить интервал до 10-30.
  • Filename – форматы имени файла. Time Now и Counter удобны для сохранения на компьютере, а Other подойдет только для организации трансляции изображений с веб-камеры на сайт.
  • Settings
  • - Autostart at Startup – программа начнет работать сразу после запуска
  • - Autorun at Startup Windows – добавить программу в автозагрузку
  • - Выбор папки для сохранения фотографий
  • Difference – уровень чувствительности при сработке на движение. Чем выше значение, тем больше изменений должно произойти. При значении 0, программа просто сохраняет изображения через указанный интервал (подойдет для показа фотографии с веб-камеры на сайте). Значение по умолчанию 2000.
  • Ftp Server (Adress and port) – адрес и порт вашего FTP сервера.
  • FTP Folder – существующий каталог на сервере, в который будут загружаться фотографии по FTP. Если оставить вариант по умолчанию, то картинки будут загружаться в корневой каталог вашего сайта. На некоторых серверах "/" необходимо убрать.
  • Login  - имя пользователя.
  • Password – пароль пользователя.
  • Upload to FTP – если поставить эту галочку, то копии фотографий начнут загружаться на сервер по FTP.
  • Кнопка Start – запускает весь процесс.

Принцип работы программы:

Программа делает снимок через веб-камеру, изображение которого помещается в правый верхний угол. В следующий раз снимок помещается в окошко ниже и происходит сравнение двух картинок. Если коэффициент отличий (Difference) в этих двух фотографиях превысит допустимую норму, то происходит сохранение изображения в файл.

Для трансляции изображения с веб-камеры на сайт вам необходимо в Filename выбрать вариант Other, указать данные для FTP подключения и поставить галочку Upload to FTP.

Для показа и автообновления фотографии на сайте можете использовать скрипт ниже, предварительно изменив в нем адрес фоторгафии на свой. Параметр refreshtime=10000 – время обновления фотографии в миллисекундах.

<script language="Javascript"><!--
var refreshtime=10000;
function refreshCam(){
rfsh = new Date() ; rfsh = "?"+rfsh.getTime()
document.images["webcam"].src = "http://mysite.ru/webcam.jpg"+rfsh
setTimeout("refreshCam()", refreshtime)
}
//-->
</script>

<img src=”http://mysite.ru/webcam.jpg” name="webcam" border="0" alt="" />

<script language="JavaScript">
<!--
if( document.images )
refreshCam();
//-->
</script>

wcu.exe (721,5 KiB, 5 367 hits)

Исходники программы для Delphi 7 можно получить за $20 (Webmoney). Для получения исходников свяжитесь со мной

  • keyboard_arrow_downFree WebCam Uploader
    • Автор:
    • Язык: ru-RU
    • Миниатюра: https://geekelectronics.org/wp-content/uploads/2017/05/image51.png
    • Обновлено: 21.12.2016
    • Комментариев: 59
    • Просмотров: 7 445
  • Оцените статью - я старался
    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Загрузка...
  • Поделитесь с друзьями
logo

Комментариев: 59

  • Gasik:

    Спасибо, хорошая программа, только настроек маловато...............мне, например, очень не помешала бы возможность выбора папки, в которой сохраняются картинки.

  • source:

    Добавил регулятор уровня чувствительности. Чем больше значение, тем больше надо изменений для сохранения картинки.
    Сразу как-то не подумал, что такое может понадобиться

  • 78:

    было б найс, если б источником могла быть IP-камера.

      • 78:

        ништяк! может тебе donate куда-нито сделать?)) честно-честно хочется, хоть пивом или коньяком)

      • 78:

        только один момент - можно ли там сделать так, чтоб картинки сравнивались и именно инкремент сохранялся, т.е. функционал со сравниванием и аплоадом как в Free WebCam Uploader, только источник - IP-камера.

        • source:

          могу сделать персональную версию с таким функционалом
          пожертвования принимаются, а то домен скоро истекает :)
          свяжись со мной - решим с прогой
          ася 165244, skype srchost или через форма обратной связи
          просто мне надо напоминать, а то отвлекаюсь на что-то новое и забываю

  • Алексадр:

    ни у одной аналогичной программы не встречал предварительную запись на ... сек "до события", может автор WebCam Loader сможет реализовать?
    например, если слабая чувствительность, из темноты, далеко, маленький объект, быстрый проскок....
    был бы весьма благодарен и, уверен, программа использовалась ещё бОльшим кол-вом пользователей.

    • source:

      сам термин сек «до события» улыбнул
      программно реализовать не проблема, но есть заморочка с ресурсами компьютера
      придется обрабатывать 25 кадров в секунду, а уже обработка 2-х заметно грузит процессор
      при сравнении кадров проводится попиксельное сравнение
      может существует другой алгоритм для сравнения, но я как-то с ним не сталкивался

      • Термин как раз правильный!
        Зачем обрабатывать 25 кадров в сек, если твои базовые возможности 1 кадр в сек?
        Делай буферизацию до события в N кадров...
        Я думаю понятно о чем я?

  • peetbull:

    Вот бы функционала как тут http://www.yawcam.com/ .....

  • Прикольная програмулина. Спасибо!

  • Сергей:

    Не перевелись ещё программисты, спасибо большое.

  • motylek:

    а можно сделать обновление не раз в пару секунд а кадров 10-15 в секунду?

    • source:

      если нужно реагировать на изменения, то не получится - большая нагрузка будет на компьютер

      • motylek:

        Я про ту часть где транслировать снимки с веб камеры на сайт. Хочется что бы картинка была более менее плавной.

        • Дак сайт-то все равно от главной проги зависит.
          Что бы делать 5-25 кадров в сек уже надо профф кодить, а вообще для этого даже аппаратные средства делают чтоб проц не нагружать, называются аналоговые платы захвата (тот же АЦП).
          Если Вам нужно вещание организовать на сайт, то используйте smotri.com и ustream.tv

        • source:

          Посмотрите этот вариант на скрипте
          Если не устроит - поищу свою старую флешку

          • motylek:

            Спасибо. С коментов на nnm.ru что то подобное брал. Работает отлично но более 2 кадров/сек уже плохо скорее всего из за пинга. Буду благодарен за флешку.

        • source:

          отправил флешку на почту

  • JuriAZ:

    Спасибо за программу. Очень хотелось бы иметь возможность выбора папки, в которую будут записываться картинки (об этом писали другие выше). Чтобы не загромождать программу интерфейсными излишествами, можно было бы и вручную записать путь к папке.

  • source:

    сделаю чтобы в конфиге можно было поменять
    правда только вечером смогу

  • PSerg:

    Добрый день!
    Попробовал Вашу прогу. Что-то глюки какие-то.
    Выбрал камеру (usb), все показывает, нажимаю Start. Изображения моргают, но:
    1. При любых установках чувствительности отличных от 0 в каталоге wcu_images не появляется ни одного файла со снимком;
    2. При чувствительности 0 все хорошо. Файлы пишутся с заданным интервалом, 1с.
    3. Жму Stop и в этот каталог с итервалом 1с пишется копия похоже что последнего снимка.

    • source:

      Может у вас в Filename выбран последний вариант webcam.jpg ?
      В этом случае просто хранится 1 файл с таким названием
      Это сделано для реализации веб-камеры на сайте.

      Filename – форматы имени файла. Time Now и Counter удобны для сохранения на компьютере, а Other подойдет для организации трансляции изображений с веб-камеры на сайт.

      • PSerg:

        Одинаковая картина и с Time Now и с Counter.
        Other - не пробовал.

      • PSerg:

        Запускал под пользователем без админских прав.
        Попробовал запустить от имени админа.
        Работает, в статусной строке пишет время записанного файла, а самих файлов нет :-(

  • PSerg:

    При установке интервала 5 сек. все работает как надо. Похоже проблема в скорости обработки...

    P.S. Глюки проявляются на установках < 5 сек.

  • Евгений:

    Спасибо за программу! Еще раз повторюсь, выложите на сайт номер кошелька :) за такие вещи учили благодарить )) и еще одна просьба, можно добавить функцию скрытой работы? то есть чтобы даже в трее она бы не светилась. А вызывалась бы на экран например сочетанием клавиш, или после запуска какого-нибудь другого мелкого exe-шника.

  • source:

    сделал добавление программы в автозагрузку
    -//- автостарт при запуске
    -//- выбор каталога для сохранения фотографий

  • Молодец!
    1. Добавь возможность задания пароля в главной форме!
    2. Сделай по определенной комбинации скрытие проги!
    3. По определенной комбине показ, НО перед показом окна в уголку рисуй маленькое окошко с таймером, успел туда за 30 сек вбить ранее придуманный пароль — молодэц, получай окно с настройками, нэ успел — не молодэц, прога продолжает работать скрыто.

    Возможно следуйщий релиз будет называться Free Hide WebCam Uploader?

    Ну, а потом ты знаешь: Free Anonymous Hide WebCam Uploader - типо с возможностью подключения к камерам уязвимых юзверей инета =))))))

    Удачи!

  • И еще, со старта она должна быть в хайде.

  • Накоментил, почитай про предзапись.
    Вот еще что! Можно добавить маску детектора движений.
    То есть "сработка" будет только при изменениях в выделеной области!

  • PSerg:

    Скачал версию с автозапуском.
    Глюки при малом времени обновления вроде пропали. Спасибо.
    Только теперь такое впечатление, что в файл пишется не тот снимок, который снят последним, а тот, с которым сравнивали - предыдущий. Поэтому, например, при времени обновления 4 секунды короткое событие не отражается. Записывается опять тот же снимок.

  • PSerg:

    На narod.ru по ftp не передает. Похоже нужен пассивный режим.

  • source:

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

  • ГрАбр:

    И сешки, можно ли в интервал съемки добавить доли секунды? Например до ,1 или даже до ,01.
    Спасибо

    • source:

      скажу так, сейчас реально при изменениях и выставленном интервале в 1 сек фотка сохранается каждые 2 сек (при 2 - каждые 4 и т д)
      тоесть делается фотка, а через такой же интервал делается фотка для сравнения
      на такое ухищрение пошел из-за того, что например моего компа - 2х2,2 ГГц + 4 Г памяти уже не хватает для обработки
      поэтому считаю, что доли секунд делать бессмысленно

      если все же возникла такая необходимость, то могу сделать персональную версию для вас

  • Алексей:

    Может функцию скрытия сделать?
    Это открыло бы еще одно направление применение проги...

    • source:

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

  • Danil:

    Сколько ни пробую- пишет Error- File not loaded (пробовал narod, turbobit, ifolder). В чем может быть причина?

  • Danil:

    Подскажите, пожалуйста, какой-нибудь ftp, с которым бы хорошо работала эта программа (очень нужно).

    • source:

      http://www.zemskov.ru/www-tut-by.html почитайте тут
      я его использую для загрузки фоток

      настройки видны на скриншете программы

  • Danil:

    Ё-моё, да что это за херня- всегда "Error- file not loaded"?

    • source:

      пробуй сейчас
      видимо обновление плагина не пошло на пользу

  • JuriAZ:

    Спасибо за программу. Очень надежный и экономный алгоритм (сравнение и запись только отличающихся от предыдущих кадров).
    Я купил веб-камеру Logitech HD Pro Webcam C910. При работе её родного софта можно выбрать разные размеры кадра для фото и видео , а также пропорции сторон (3:4 или 16:9), при этом для 16:9 горизонтальный угол обзора - 83 градуса! Когда делаю съемку через Free WebCam Uploader, записываются JPG-файлы размером 640х480.
    Подскажите, пожалуйста, можно ли без запуска родного софта веб-камеры установить размер кадра, чтобы он был принят при работе Free WebCam Uploader. Где это прописано - в каком-то INI-файле, или в реестре?

    • source:

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

  • JuriAZ:

    Версия WCU от 18.03.2012 вставляет логотип с указанием времени съемки и названием программы. Этот логотип не всегда нужен, например для видео, которое можно собрать из ряда jpeg-файлов. Для ведения протокола логотип можно вставить другими способами. Я, когда хотел, вставлял логотип со временем с помощью PhotoWatermark Pro.
    Пожалуйста, сделайте чек-бокс в окне программы для выбора "вставлять/не вставлять" логотип, а уж, если вставлять, то с шаблоном текста. Спасибо за программу.

  • SSL:

    Можно отключить датчик движения?

  • source™:

    Попробуйте поработать с сервисом веб-камер пользователей http://chingachgook.net/webcam/
    Может потом захотите себе такое на сайт

Добавить комментарий

vertical_align_top
banner