Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 10.05.2013, 17:47   #1
 Старший сержант
Аватар для OrBiT_DaRk
 
OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(
Регистрация: 31.05.2011
Сообщений: 201
Популярность: 24012
Сказал(а) спасибо: 1,360
Поблагодарили 478 раз(а) в 251 сообщениях
Отправить сообщение для OrBiT_DaRk с помощью Skype™
 
По умолчанию [.NET] Работа с Веб-камерой.

Здравствуйте, сейчас я вам покажу как работать с вебкамерой на vb.net.

Нам понадобится класс [Ссылки могут видеть только зарегистрированные пользователи. ].
Создаем новый проект, добавляем класс. (Проект - Добавить класс).
Вставляем весь текст из класса выше.

Переходим к форме
Добавляем PictureBox на форму. Растягиваем на всю форму.

[Ссылки могут видеть только зарегистрированные пользователи. ]

Добавляем
Код:
Dim cam As New iCam
[Ссылки могут видеть только зарегистрированные пользователи. ]

В событие FormLoad добавляем
Код:
cam.initCam(PictureBox1.Handle.ToInt32)
[Ссылки могут видеть только зарегистрированные пользователи. ]

Если все норм, то при запуске вы увидите картинку со своей камеры.
Что бы сохранить, узнать фпс, сменить фпс, стартовать, остановить показ картинки добавим кнопки на форму.

[Ссылки могут видеть только зарегистрированные пользователи. ]

В код напишем

Код:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim pic As New PictureBox

        pic.Image = cam.copyFrame(PictureBox1, New RectangleF(0, 0, PictureBox1.Width, PictureBox1.Height))
        pic.Image.Save("123.bmp")
    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Dim myFrames As String

        myFrames = InputBox("Введите FPS")

        cam.setFrameRate(CInt(myFrames))
    End Sub

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        MsgBox(cam.FPS)
    End Sub

    Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        If cam.iRunning Then
            MsgBox("Камера уже включена")
        Else
            cam.initCam(PictureBox1.Handle.ToInt32)
        End If


    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        If cam.iRunning Then

            cam.closeCam()
        Else
            MsgBox("Камера уже выключена")
        End If
    End Sub
[Ссылки могут видеть только зарегистрированные пользователи. ]

Готово. Спасибо за внимание.

Исходник:
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]

Вложения
Тип файла: rar Webcamscreen.rar (77.6 Кб, 26 просмотров)
________________

Последний раз редактировалось OrBiT_DaRk; 18.05.2013 в 09:02.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
-×xρ®ΘβΘŦx×- (21.11.2013), object (17.05.2013)
Старый 11.05.2013, 16:04   #2
 Сержант
Аватар для avi2011class
 
avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(
Регистрация: 02.09.2012
Сообщений: 123
Популярность: 32496
Сказал(а) спасибо: 393
Поблагодарили 116 раз(а) в 89 сообщениях
Отправить сообщение для avi2011class с помощью Skype™
 
По умолчанию Re: [.NET] Работа с Веб-камерой.

Код:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
ругается на странном языке на эту строчку(
________________
  Ответить с цитированием
Пользователь сказал cпасибо:
OrBiT_DaRk (18.05.2013)
Старый 11.05.2013, 18:40   #3
 Старший сержант
Аватар для OrBiT_DaRk
 
OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(
Регистрация: 31.05.2011
Сообщений: 201
Популярность: 24012
Сказал(а) спасибо: 1,360
Поблагодарили 478 раз(а) в 251 сообщениях
Отправить сообщение для OrBiT_DaRk с помощью Skype™
 
По умолчанию Re: [.NET] Работа с Веб-камерой.

Цитата:
Сообщение от avi2011classПосмотреть сообщение
Код:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
ругается на странном языке на эту строчку(

У тебя кнопка есть?
На форме должна быть кнопка с названием Button1. Это видно на последнем скриншоте.
________________
  Ответить с цитированием
Старый 17.05.2013, 11:23   #4
 Разведчик
Аватар для vofka45
 
vofka45 на правильном путиvofka45 на правильном пути
Регистрация: 22.04.2013
Сообщений: 1
Популярность: 148
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: [.NET] Работа с Веб-камерой.

разве код написан не на VB или я чего про с++ не знаю?))
  Ответить с цитированием
Пользователь сказал cпасибо:
OrBiT_DaRk (18.05.2013)
Старый 17.05.2013, 20:48   #5
обжигающий
 Главнокомандующий
Аватар для object
 
object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(
Регистрация: 17.11.2009
Сообщений: 1,062
Популярность: 64819
Золото Zhyk.Ru: 170
Сказал(а) спасибо: 1,456
Поблагодарили 2,062 раз(а) в 822 сообщениях
 
По умолчанию Re: [.NET] Работа с Веб-камерой.

vofka45, верно, это vb.net
OrBiT_DaRk, залей в аттач архив с проектом
  Ответить с цитированием
Пользователь сказал cпасибо:
OrBiT_DaRk (18.05.2013)
Старый 18.05.2013, 08:52   #6
 Старший сержант
Аватар для OrBiT_DaRk
 
OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(OrBiT_DaRk сломал счётчик популярности :(
Регистрация: 31.05.2011
Сообщений: 201
Популярность: 24012
Сказал(а) спасибо: 1,360
Поблагодарили 478 раз(а) в 251 сообщениях
Отправить сообщение для OrBiT_DaRk с помощью Skype™
 
По умолчанию Re: [.NET] Работа с Веб-камерой.

Исходник:
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
Вложения
Тип файла: rar Webcamscreen.rar (77.6 Кб, 13 просмотров)
________________

Последний раз редактировалось OrBiT_DaRk; 18.05.2013 в 09:02.
  Ответить с цитированием
Старый 18.05.2013, 16:21   #7
 Сержант
Аватар для avi2011class
 
avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(avi2011class сломал счётчик популярности :(
Регистрация: 02.09.2012
Сообщений: 123
Популярность: 32496
Сказал(а) спасибо: 393
Поблагодарили 116 раз(а) в 89 сообщениях
Отправить сообщение для avi2011class с помощью Skype™
 
По умолчанию Re: [.NET] Работа с Веб-камерой.

Цитата:
Сообщение от OrBiT_DaRkПосмотреть сообщение
У тебя кнопка есть?

есть, все как положено
________________
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] Управление камерой Destroyer74 Warcraft 3 6 22.01.2011 15:21

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 12:03.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net