none
Работа с библиотекой Emgu cv RRS feed

  • Вопрос

  • Доброго времени суток!

    Написал по готовому в VB 2010:

    Imports Emgu.cv
    Imports Emgu.CV.Util
    Imports Emgu.CV.UI
    Imports Emgu.CV.Structure

    Public Class Form1
        Dim capturez As Capture = New Capture

        Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

            Dim imagez As Image(Of Bgr, Byte) = capturez.QueryFrame()

            PictureBox1.Image = imagez.ToBitmap

        End Sub

        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        End Sub

    End Class

    Выдаёт ошибку 

    Ошибка: Невозможно преобразовать значение типа "Emgu.CV.Mat" в "Emgu.CV.Image(Of Emgu.CV.Structure.Bgr, Byte)".
    Что это и как это преодолеть?  С уважением и заранее благодарен!
    • Изменено Laopin 8 августа 2015 г. 10:45
    8 августа 2015 г. 10:42

Ответы

  • Добрый день.

    Скорее всего найденный вами пример не соответствует последней версии бибилотеки и/или вы неправильно его набрали. На этом форуме вроде нет специалистов по этой библиотеке, поэтому попробуйте сами посмотреть в той строке где у вас ошибка, какого типа переменные слева и справа от операции присвоения и поищите как одно Emgu.CV.Mat привести к другому Emgu.CV.Image(Of Emgu.CV.Structure.Bgr, Byte).

    10 августа 2015 г. 10:30
    Отвечающий