Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2018, 07:40   #1
25-й кадр
Человек
Форумчанин
 
Регистрация: 04.04.2011
Сообщений: 178
По умолчанию WPF OpenCvSharp3

Здравствуйте!
Такая проблема..
Написал код для отображения изображения с веб-камеры.

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace WpfApp1
{
	/// <summary>
	/// Логика взаимодействия для MainWindow.xaml
	/// </summary>
	public partial class MainWindow : Window
	{
		public MainWindow()
		{
			InitializeComponent();
		}

		private void mainwnd_Loaded(object sender, RoutedEventArgs e)
		{
			OpenCvSharp.VideoCapture capture = OpenCvSharp.VideoCapture.FromCamera(0);

			OpenCvSharp.Window wnd = new OpenCvSharp.Window();

			OpenCvSharp.Mat mat = new OpenCvSharp.Mat();
			
			while (OpenCvSharp.Window.WaitKey(10) != 27)
			{
				capture.Read(mat);
				wnd.ShowImage(mat);
			}
		}
	}
}
При загрузке окна открывается второе окно, заново созданное, с показаниями с веб-камеры. Как можно отобразить вид с веб-камеры в окне формы, а не в отдельном окне?
Конечная задача состоит в том, чтобы в это "зрение" я смог добавить элементы типа Label, TextBox, ComboBox и т.д.

В итоге должно получиться как будто я вижу, что просиходит внутри веб-камеры. Как в фильме Терминатор.
Приложу картинку из фильма.

Извините, за столь школьное описание поставленной задачи, не знаю как описать более грамотно, первый раз делаю такую задачу.
Изображения
Тип файла: jpg a7cb38a2a271c18de152089734acef88.jpg (93.8 Кб, 115 просмотров)
Это вам не это
25-й кадр вне форума Ответить с цитированием
Старый 09.09.2018, 17:28   #2
25-й кадр
Человек
Форумчанин
 
Регистрация: 04.04.2011
Сообщений: 178
По умолчанию

Проблему решил.
Вот код:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace WpfApp1
{
	/// <summary>
	/// Логика взаимодействия для MainWindow.xaml
	/// </summary>
	public partial class MainWindow : Window
	{
		public MainWindow()
		{
			InitializeComponent();
		}

		private void mainwnd_Loaded(object sender, RoutedEventArgs e)
		{
			OpenCvSharp.VideoCapture capture = OpenCvSharp.VideoCapture.FromCamera(0);

			OpenCvSharp.Window wnd = new OpenCvSharp.Window();

			OpenCvSharp.Mat mat = new OpenCvSharp.Mat();
			
			while (OpenCvSharp.Window.WaitKey(10) != 27)
			{
				capture.Read(mat);
                                OpenCvSharp.Cv2.PutText(mat, "Race: ", new OpenCvSharp.Point(10, 10), OpenCvSharp.HersheyFonts.HersheySimplex, 0.4, OpenCvSharp.Scalar.Yellow);   //<--- добавляем эту строку со словом "Race"
				wnd.ShowImage(mat);
			}
		}
	}
}
Это вам не это
25-й кадр вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редактирование XML-datagrid в WPF и паттерн MVVM - C# WPF Vic Rad WPF, UWP, WinRT, XAML 1 18.08.2017 12:00
[WPF] Как создать такой ScrollBar? - C# WPF Dxesto WPF, UWP, WinRT, XAML 1 11.08.2017 13:03
[C# + WPF] Отлов нажатий клавиш, хуки, горячие клавиши в проекте WPF Casper-SC WPF, UWP, WinRT, XAML 3 03.03.2017 15:00
WPF Mvvm Light работа с Таймерами - C# WPF Notan1310 WPF, UWP, WinRT, XAML 4 15.04.2016 05:07
класс Screen в WPF. Есть ли такой? [?] Не добавлять же сборку Forms в WPF Casper-SC Общие вопросы .NET 2 30.07.2010 15:10