Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Drulya
6 / 6 / 3
Регистрация: 24.09.2012
Сообщений: 231
Завершенные тесты: 2
#1

Работа с камерой - Windows Phone

07.12.2015, 21:14. Просмотров 438. Ответов 6
Метки нет (Все метки)

Всем привет. Ребята, такая тема, делаю программу с обработкой изображения для научной работы, все сделал, кроме самого главного, не могу понять как сделать так, чтобы передать изображение с камеры на экран. В интернете все или для 7 или 8 версии windows phone(пытался сделать ни Capture ни PhotoCamera не работают), а мне надо 8.1 и 10. Заранее спасибо.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2015, 21:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с камерой (Windows Phone):

Разница между цифровой камерой для тира и лазерной камерой - Лазеры
Всем доброго времени суток! Прошу разъяснить мне в чем разница между цифровой камерой для тира и лазерной камерой.. Заранее спасибо за...

Работа с камерой - Java ME
Вообщем я делаю сканер qr кодов и нужно отловить фотку с камеры, тоесть запустил навёл камеру сфоткал и тут пошло. Вообщем мне нужно это...

Работа с камерой - Программирование Android
Попытался поработать с камерой, но при попытке фотографирования приложение вылетает, при этом камера в эмуляторе работает, но почему то не...

Работа с камерой - Программирование Android
Имеется код:package com.mytest; import android.os.*; import android.view.*; import android.app.*; import android.hardware.*; ...

Работа с камерой - C#
Здравствуйте! Подскажите, как с помощью данного языка можно работать с камерой: получать текущее изображение, поток, записывать в файл.

Работа с камерой - C++ Linux
Добрый день Не подскажите как в Linux-e работать с вебкой на с++? Какие нужно использывать библиотеки?

6
Aidt87
0 / 0 / 0
Регистрация: 30.04.2015
Сообщений: 14
11.12.2015, 08:28 #2
Если подойдет, можно сделать так. Открывается библиотека изображений, а там (кнопка внизу) можно выбрать изображение с камеры

C#
1
2
3
4
5
6
7
8
9
10
11
12
private void Picture_Click(object sender, RoutedEventArgs e)
        {            
                    view = CoreApplication.GetCurrentView();
                    ImagePath = string.Empty;
                    FileOpenPicker filePicker = new FileOpenPicker();
                    filePicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
                    filePicker.ViewMode = PickerViewMode.Thumbnail;
                    filePicker.FileTypeFilter.Add(".jpg");
                    filePicker.FileTypeFilter.Add(".jpeg");
                    filePicker.PickSingleFileAndContinue();
                    view.Activated += viewActivated;             
        }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
private async void viewActivated(CoreApplicationView sender, IActivatedEventArgs args1)
        {           
                FileOpenPickerContinuationEventArgs args = args1 as FileOpenPickerContinuationEventArgs;
                if (args != null)
                {
                    if (args.Files.Count == 0)
                    {
                        return;
                    }
                    view.Activated -= viewActivated;
                    StorageFile storageFile = args.Files[0];                                        
                    var stream = await storageFile.OpenStreamForReadAsync();
                    //Тут уже сам можешь решить что с этим изображением делать
                    var memStream = new MemoryStream();
                    stream.CopyTo(memStream);
                    var bitmapImage = new BitmapImage();
                    bitmapImage.SetSource(stream);
                }
        }
0
Drulya
6 / 6 / 3
Регистрация: 24.09.2012
Сообщений: 231
Завершенные тесты: 2
11.12.2015, 21:25  [ТС] #3
Мне надо чтобы оно работало в режиме реального времени. Или тут надо только через контракты камеры?
0
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
15.12.2015, 15:41 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
а "из коробки" я даже не знаю как это сделать на шарпе
вот с помощью С++ это реально (но ох как помучаешься)
увы, все таким образом скрыто, что напрямую захватить вещание камеры и передавать его нет возможности
1
Drulya
6 / 6 / 3
Регистрация: 24.09.2012
Сообщений: 231
Завершенные тесты: 2
16.12.2015, 01:19  [ТС] #5
Это плохо
Я так полагаю и свою функциональность в камеру не запихнуть?
0
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
17.12.2015, 17:28 #6
вот нашел С++ интеграцию. может понадобится

https://github.com/Microsoft/Win2D
CameraSample
1
goodniko
Фрилансер
54 / 44 / 10
Регистрация: 13.12.2013
Сообщений: 371
23.12.2015, 15:24 #7
контрол MediaCapture решит все ваши проблемы
1
23.12.2015, 15:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2015, 15:24
Привет! Вот еще темы с ответами:

Работа с камерой - Программирование Android
Когда приложение использует камеру то изображение которое идет с камеры(видеокадры) отображаются на дисплее телефона. Как сделать так чтобы...

Работа с камерой - Программирование Android
Всем привет! Есть приложение блокнот, в котором хотелось бы реализовать возможность прикрепления фото. Сделал следующим образом...

.NET 4.x Работа с web - камерой - C#
Можно как то сделать программу которая будет работать с вебкамерой или это очень сложно ?

Работа с веб камерой - Visual Basic .NET
Всем привет. Кто-нибудь подскажите, как работать с вебкой через vb?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru