Вопросы с тегами [image]

0

голосов
0

ответ
2

Просмотры

Есть ли нормализации изображений путем деления на 255 информации утечки между поездом и тестового набора?

Я видел деление на 255, которые использовались много раз, как в нормализации CNN учебники в Интернете, и это делается по всему набору данных, прежде чем тест поезда раскола. Я был под впечатлением, что тестовый набор должен быть нормализованы в соответствии со средним / станд / максиминными и т.д. обучающего набора. При использовании / 255 по всему набору данных, по-видимому, мы даем обучение установить чувство для тестового набора. Это правда? Что такое правильный подход здесь? Это: x_train = (x_train - x_train_mean) / x_train_std x_test = (x_test - x_test_mean) / x_test_std или это: x_train = (x_train - x_train_mean) / x_train_std x_test = (x_test - x_train_mean) / x_train_std или это: данные / 255 Спасибо I» ве было предложено предоставить предысторию, что я пробовал: Это, кажется, ungoogleable, я не нашел какого-либо обсуждения на нем.
SCool
1

голосов
2

ответ
981

Просмотры

onerror event not being detected during image preloading?

Я пытаюсь предварительно загружать много (тысячи) изображений, и думал, что я делаю это правильно. У меня есть все URL (некоторые из них действительно, некоторые из них нет) в массиве. Я цикл по массиву, и Атташе OnLoad и OnError событий в функции img.src. Когда событие изображения возвращает ошибку я не добавить его в «хороший» массив, и я по-прежнему в моем цикле. Тем не менее, я заметил, что, в то время как это должно предотвратить изображения от делать это в мой «хороший» массив, это не всегда (на самом деле у меня есть достаточное количество изображений, которые я не могу сказать, если он когда-либо делает). Когда я на самом деле идти, чтобы загрузить эти изображения на страницу, я получаю сломанный символ изображения и 404 в моей консоли. Я вижу 404 ошибки в моей консоли, а предварительной загрузки, поэтому я предполагаю, что это обнаружить некоторые сломанные изображения, но не все, или, возможно, они до сих пор делают это в мой другой массив? Может быть, что изображения загружаются так быстро, что по-прежнему заявление у меня не работает (Есть тысячи)? Если да, то есть способ обойти это? Я приложил мой код ниже, здесь я попытался использовать по-прежнему в состоянии .onerror, но я предполагаю, что img.src сделал это недопустимое условие цикла. Спасибо за любую помощь. EDIT: Атрибут SRC является свойством объекта, он также будет иметь имя и имя пользователя свойство, так что я только хочу, чтобы добавить объекты с действительной URLs. Я пытался сократить свой код, но должен добавить эту часть (я только добавил первые три строки, хотя теперь я понимаю, что я должен нажать пункт OnLoad имя уаг = «тест», имя пользователя = URL «TestUser», ибо (я = 0; я <imgURLs.length; я ++) {URL = URL [я]; вар IMG = новое изображение (); действительный = истина; img.onload = функция () {console.log ( 'New Media Loaded')}; img.onerror = функция () {console.log ( 'Ошибка: плохой источник изображения'); действительный = ложь; }; img.src = URL; если (действительный) {goodArray.push (IMG); }}
Startec
1

голосов
1

ответ
53

Просмотры

Невозможно добавить ImageIcon в JFrame

Я пытался добавить изображение в JFrame, но я не могу показаться, чтобы сделать это. Я посмотрел на электронные учебники и другие подобные вопросы, но ничего не похоже на работу. ImageIcon = новый профессионалом ImageIcon ( "wizard.png"); ImageIcon ассасин = новый ImageIcon ( "assassin.png"); JFrame кадр = новый JFrame ( "Select"); frame.setBounds (50, 50,1000, 1000); JButton ш = новый JButton ( "Мастер"); JButton а = новый JButton ( "Assasin"); JFrame F = новый JFrame ( "Изображение"); JLabel img1 = новый JLabel (профессионал); frame.setLayout (нуль); f.setLayout (нуль); f.setIconImage (wiz.getImage ()); w.setBounds (30,380,100,60); frame.add (ш); a.setBounds (200, 380, 100, 60); frame.add (а); f.setVisible (истина); frame.setVisible (истина);
Syed
1

голосов
1

ответ
1.8k

Просмотры

Извлечь ссылку фона, jsoup

У меня есть проблема с экстрактом ссылки из HTML следующего характера, используя jsoup.
jumper0k
1

голосов
0

ответ
97

Просмотры

Store image in sqlite from variable

Я создал эту базу данных общих аннулируются OnCreate (SQLiteDatabase дб) {Строка запроса = "CREATE TABLE "+ TABLENAME +"(ID INTEGER PRIMARY KEY AUTOINCREMENT," + col1 + "INTEGER "+ col2 +" Строка "+ col3 +" String," + COL4 + "String);"; db.execSQL (запрос); }, Чтобы Sotre изображения с некоторыми информациями в списке я получаю изображение с пользователем общественного недействительным openGallery (View зрения) {Намерение разомкнут = новый Intent (Intent.ACTION_GET_CONTENT); open.setType ( "изображение / *"); startActivityForResult (открытый, 100); } @Override защищен недействительным onActivityResult (Int, Int requestCode ResultCode, умысел данные) {super.onActivityResult (requestCode, ResultCode, данные); если (ResultCode == RESULT_OK && requestCode == 100) {Uri Uri = data.getData (); попробуйте {InputStream InputStream = getContentResolver () openInputStream (URI). Растровые decodeStream = BitmapFactory.decodeStream (InputStream); img.setImageBitmap (decodeStream); } Задвижка (FileNotFoundException е) {Toast.makeText (это, "Ошибка", Toast.LENGTH_SHORT) .show (); }}}, И я поместить изображение в переменной "IMG"> img.setImageBitmap (decodeStream); Как сохранить его в базе базы данных? }}}, И я поместить изображение в переменной "IMG"> img.setImageBitmap (decodeStream); Как сохранить его в базе базы данных? }}}, И я поместить изображение в переменной "IMG"> img.setImageBitmap (decodeStream); Как сохранить его в базе базы данных?
Hossame Makhlof
1

голосов
1

ответ
316

Просмотры

How to threshold any image (for black and white color seperation) in java?

РЕШИТЬ: Проблема была «Сжатие JPEG». Сохранение в «.png» работал. Я обнаружил края изображения с использованием программы Кання фильтром в Java. После применения фильтра ... Это мое изображение Если изображение увеличено в ... Увеличенный Все они имеют различные оттенки черного и белого. Я хочу, чтобы все мои края пикселей, как чистый белый (#FFFFFF) и оставшуюся часть черного цвета. Примечание: Различные пиксели могут иметь разные оттенки, кроме приведенной выше (# F7F7F7). Увеличенное изображение выше, является лишь примером. Изменить: Я написал этот код, чтобы вступить в силу на изображение ... общественного недействительными новообращенный () {попробуйте {BufferedImage IMG = ImageIO.read (новый файл ( «input.jpg»)); ИНТ RGB; INT высота = img.getHeight (); INT ширина = img.getWidth (); Файл F = новый файл ( "newThreshold.jpg"); Цвет белый = новый цвет (255255255); INT = WH white.getRGB (); для (INT Н = 0, H 16, зеленый = (RGB & 0x0000ff00) >> 8; синий = & RGB 0x000000FF; если (красный> = 200 || синий> = 200 || зеленый> = 200) {img.setRGB (ш, ч, белый);}}} ImageIO.write (IMG, "JPG", е);} поймать (Exception е) {}} Даже после выполнения кода, нет никаких изменений в моем изображении Даже если. красный, зеленый и синий значения выше 200, мой образ не меняется UPDATE:. Сохранение изображения как «.png», а не «.jpg» сработало! = 200) {img.setRGB (ш, ч, белый); }}} ImageIO.write (IMG, "JPG", е); } Поймать (Exception е) {}} Даже после выполнения кода, нет никаких изменений в моем изображении. Даже если красные, зеленые и синие значения выше 200, мое изображение не меняется. UPDATE: Сохранение изображения в качестве «.png», а не «.jpg» сработало! = 200) {img.setRGB (ш, ч, белый); }}} ImageIO.write (IMG, "JPG", е); } Поймать (Exception е) {}} Даже после выполнения кода, нет никаких изменений в моем изображении. Даже если красные, зеленые и синие значения выше 200, мое изображение не меняется. UPDATE: Сохранение изображения в качестве «.png», а не «.jpg» сработало!
DHS
1

голосов
1

ответ
20

Просмотры

Изображение не принимая все пространство в DataGridCell

У меня есть DataGrid, который показывает эскизы некоторых графических файлов вместе с другими данными. Я использую конвертер для обрезки части изображения, а затем показать, что обрезанное изображение в DataGrid. Вот скриншот сетки: Изображение показывает хорошо, но это очень small.If изменить ширину столбцов с помощью мыши, то есть изменение ширины изображения. Но изображение не в полной мере пространства в cell.Below код, который я использую: Можно видеть, что я поставил все свойства выравнивания ячейки, чтобы растянуть, но это не help.So, как сделать элемент изображения, чтобы взять все пространство в DataGridCell в. Edit: Вот код для преобразователя: объект Преобразовать общественности (значение объекта, тип TargetType, параметр объекта, CultureInfo CultureInfo) {попробуйте {если (значение Кортеж) {Кортеж Кортеж = значение в качестве кортежей; Кортеж rectDims = tuple.Item1; Строка Filepath = tuple.Item2; используя (MyDocument док = MyDocument.Load (Filepath)) {размер вар = doc.Size; ширина = INT (INT) (size.Width); Высота = INT (INT) (size.Height); Прямоугольник cropSection = новый прямоугольник (rectDims.Item1, rectDims.Item3, Math.abs (rectDims.Item1 - rectDims.Item2), Math.abs (rectDims.Item3 - rectDims.Item4)); используя (Изображение = doc.Render (0, ширина, высота, 300, 300, ложь)) {Растровые targetRect = новый Bitmap (cropSection.Width, cropSection.Height); используя (график г = Graphics.FromImage (targetRect)) {g.DrawImage (образ, 0, 0, cropSection, GraphicsUnit.Pixel); } Вернуть BitmapConverter.ToImageSource (targetRect); }}} Еще {возвращать нуль; }} Задвижка (Исключение ех) {возвращение нуль; }}
V K
1

голосов
0

ответ
640

Просмотры

Applying a specific High pass filter on a RGB image in numpy

Я пытаюсь preproccess моего изображения перед подачей его на CNN. Цель Чтобы извлечь остаточную после применения фильтра верхних частот (ссылка 1) на RGB изображении размеров 512x512 (в основном форма (512,512, 3)), используя следующее уравнение: ссылку на изображение, где есть образ и матрица фильтр верхних частот. Сначала я подумал о подходе к проблеме, используя подход, определенный в этом вопросе здесь. Но они использовали черно-белое изображение. Гипотеза: Отделить изображение в различных каналах, а затем применить фильтр к каналу перед объединением их снова. Как вы думаете, что это правильный путь решения проблемы или есть лучший подход? И как бы я идти об этом в Python? Справка: 1) Глубокое изучение для стегоанализа через сверточных нейронных сетей 2) Модель камеры идентификации с использованием Deep CNN»
Pradyumna Rahul
1

голосов
0

ответ
768

Просмотры

Sobel edge detector in R?

I am working on an R assignment about Sobel edge-detection. Unfortunately the video tutorial I was following uses R for every other task, but switches to python for image processing - I am guessing he did not find any useful R package for image convolution type work (this tutorial is from last year). I have tried EBImage and magick (this one seems new), but did not find much. This magick vignette talks aboutimage_convolve('Sobel')(about half way down the page) but only for vertical edges, not horizontal. Can someone suggest some good material that I can use? I am fairly new to image processing. Update: I have managed to get as far as detecting vertical and horizontal edges separately using magick package (code pasted below), but do not know how to combine them to generate a single image library(magick) # get image img
Manojit
1

голосов
1

ответ
57

Просмотры

Как передать несколько изображений, загруженных через функцию JS, а затем передаваться с формой?

Я пытаюсь получить несколько изображений загружено пользователем передается через функцию, а затем обрабатываются с представить формы. У меня есть следующий вид, который принимает в пользователям загружать файлы:
clutch1020
1

голосов
0

ответ
85

Просмотры

Пользовательские Imagenet Dataset

Я хочу сделать свой собственный набор данных imagenet принимая 20 классов выхода из 1000. Я могу преобразовать его в формат TFRecords но я хочу keras дружественной версии для него, как keras является более гибким для меня.
Ayush Agarwal
1

голосов
2

ответ
896

Просмотры

OnClick изображение показать DIV

Я пытаюсь скрыть часть страницы, пока кнопка не будет нажата, Что лучшим способом для достижения этой цели? Я приложил изображение ниже обведен красная кнопку я хочу работать как переключатель, чтобы показать содержание раздела ноутбуков. В настоящее время, если нажать на изображение он просто открывает вкладку с изображением, и вместо этого я хочу, чтобы показать открыть раздел ноутбуки и макинтош. Я приложил скрипку JS с моим текущим кодом. https://jsfiddle.net/2j4b4bdn/2/ тело {фонового цвета: # 161A25; Маржа: 0; } #Logo {позицию: абсолютная; Слева направо: 0; верх: 0; } H9 {цвет: белый; позиция: абсолютная; право: 50rem; верх: 4rem; Размер шрифта: 15px; семейство шрифтов: «Raleway», без засечек; } H10 {цвет: белый; позиция: абсолютный; право: 30rem; верх: 4rem; Размер шрифта: 15px; семейство шрифтов: «Raleway», без засечек; } H6 {цвет: черный; позиция: абсолютная; Размер шрифта: 15px; семейство шрифтов: «Raleway», без засечек; } H7 {цвет: # 32CE87; позиция: абсолютная; право: 6rem; верх: 2.5rem; Размер шрифта: 9px; семейство шрифтов: «Raleway», без засечек; } H8 {цвет: белый; позиция: абсолютная; право: 6rem; верх: 3.5rem; семейство шрифтов: «Raleway», без засечек; Размер шрифта: 22px; цвет: # 32CE87; } {.Footer положение: фиксированный; право: 0; внизу: 0; ширина: 100%; высота: 110px; цвет фона: # 2A3046; белый цвет; } Img.logo {высота: 80px; Слева направо: 3em; позиция: относительная} {img.logo1 высота: 40px; Слева направо: 3em; внизу: 2rem; позиция: абсолютная; } .My кнопки {дисплей: встроенный блок; Маржа: 1px; фон: # 32CE87; белый цвет; семейство шрифтов: «Raleway», без засечек; выравнивания текста: центр; пограничный радиус: 5px; обивка: 8px 16px; -moz-переход: все 0.2s; -webkit-переход: все 0.2s; Переход: все 0.2s; ширина: 100px; текст-отделка: нет; } .My-кнопка: парения {фон: # 666; цвет: # c1e1e0; } .Center-дно {положение: фиксированный; внизу: 12rem; ширина: 100%; выравнивания текста: центр; } {Img.arrow макс высота: 40px; }. Строка {фонового цвета: белый; макс-ширина: 100%; Запас-топ: 0.5rem; Левое поле: 10px; Маржа направо: 10px; пограничный радиус: 5px; } .Box1 {фонового цвета: белый; макс-ширина: 100%; высота: 250px; обивка-дно: 50px; Запас-топ: 0.5rem; Левое поле: 25px; Маржа направо: 25px; пограничный радиус: 5px; } {IMG рентабельность-топ: 0.5rem; } Div.container1 {фонового цвета: белый; макс-ширина: 100%; высота: 250px; обивка-дно: 50px; Запас-топ: 0.5rem; Левое поле: 25px; Маржа направо: 25px; пограничный радиус: 5px; } {Div.container рентабельность-топ: 14rem; } Р {размер шрифта: 7px; ширина: 490px; позиция: абсолютная; право: 12em; выравнивания текста: слева; внизу: 1.5rem; } Img.laptop {высота: 80px; позиция: абсолютная; Слева направо: 0px; право: 0px; Запас-топ: -0.5rem; Маржа налево: авто; Маржа направо: авто; } Div.bottomtext {позиция: относительная; Слева направо: 0px; право: 0px; семейство шрифтов: «Raleway», без засечек; Маржа налево: авто; Маржа направо: авто; выравнивания текста: центр; ширина: 800px; верх: 7rem; Размер шрифта: 1.2rem; } Img.textimage {высота: 20px; Слева направо: 8REM; позиция: абсолютная; семейство шрифтов: «Raleway», без засечек; } .images {дисплей: встроенный; Маржа: 0px; обивка: 0px; вертикально-Align: средний; ширина: 200px; } #Content {дисплей: блок; Маржа: 0px; обивка: 0px; позиция: относительная; топ: 90px; высота: авто; макс-ширина: автоматическая; Переполнение-у: скрытый; Переполнение-х: автоматический; перенос слов: нормальный; бело-пространство: Nowrap; высота: 50px; } Img.column {высота: 50px; ширина: 100%; позиция: относительная; обивка: 0px; Маржа: 0px; } Img.row {высота: 60px; } H9: парения {цвет: # 32CE87; } H10: парения {цвет: # 32CE87; } Р: {парения цвет: # 32CE87; } H7: парения {цвет: белый; } H8: парения {цвет: белый; } .Pt-внутренней обертки-{цвет: # ecf0f1; выравнивания текста: центр; черный цвет; границы справа: 1px твердых # d4d4d4; внизу: -6px; } .Pt-внутренн-wrap1 {цвет: # ecf0f1; высота: 200px; выравнивания текста: центр; черный цвет; границы справа: 1px твердых # d4d4d4; внизу: -6px; } Img.img реагирующих {ширина: 230px; высота: 32px; } Img.img-responsive1 {ширина: 260px; высота: 50px; Запас-топ: 12rem; } H4 {размер шрифта: 18px; семейство шрифтов: «Raleway», без засечек; верх: 1rem; } H6.pt-заголовок {размер шрифта: 20px; выравнивания текста: центр; вертикально-Align: средний; позиция: абсолютная; } H6.pt-title1 {рентабельность-топ: 8REM; Размер шрифта: 20px; ширина: 200px; Левое поле: 12rem; позиция: абсолютная} figcaption {семейство шрифтов: «Raleway», без засечек; } .Col-XS-2 {фон: # 32CE87 ;; цвет: #FFF; пограничный радиус: 5px; высота: 50px; выравнивания текста: центр; обивка-топ: 5px; Размер шрифта: 3rem; } .Col половина смещения {Запас левый: 4,166666667%; выравнивания текста: центр; вертикально-Align: средний; обивка-топ: 5px; } {P.text1 положение: фиксированный; внизу: 23rem; выравнивания текста: центр; ширина: 160px; Размер шрифта: 16px; семейство шрифтов: «Raleway», без засечек; право: 86rem; границы справа: 1px твердого вещества; } {P.text2 положение: фиксированный; низ: 23rem; выравнивания текста: центр; ширина: 160px; Размер шрифта: 16px; семейство шрифтов: «Raleway», без засечек; право: 63rem; границы справа: 1px твердого вещества; } {P.text3 положение: фиксированный; внизу: 23rem; выравнивания текста: центр; ширина: 160px; Размер шрифта: 16px; семейство шрифтов: «Raleway», без засечек; право: 39rem; границы справа: 1px твердого вещества; } {P.text4 положение: фиксированный; право: 16rem; внизу: 23rem; выравнивания текста: центр; ширина: 160px; Размер шрифта: 16px; семейство шрифтов: «Raleway», без засечек; } {P.text5 положение: фиксированный; Слева направо: 17rem; внизу: 23rem; выравнивания текста: центр; ширина: 160px; Размер шрифта: 16px; семейство шрифтов: «Raleway», без засечек; границы справа: 1px твердого вещества; } ПОЛУЧИТЬ QUOTE ПОЛУЧИТЬ цитату нужна помощь или совет? ЗВОНИТЕ 0800 0481804 Мобильные телефоны и смартфоны Сколько бы вы хотели застраховать? Общая стоимость, когда новые Вы хотите мгновенную замену? IPad и таблетки-х Сколько вы хотели бы застраховать? Общая стоимость, когда новые Вы хотите мгновенную замену? Ноутбуки & Macbooks Сколько вы хотели бы застраховать? Выберите диапазон значений для устройства (ов) ИЛИ Введите число для числа отдельных ноутбуков / MacBooks, что вы хотели бы, чтобы обеспечить в каждом ценовом диапазоне. Где вы не хотите крышку с определенной ценовой категории, пожалуйста, оставьте банк. 0 До £ 500 Сколько бы вы хотели застраховать? 0 До £ 500 Сколько бы вы хотели застраховать? 0 До £ 500 Сколько бы вы хотели застраховать? 0 До £ 500 Сколько бы вы хотели застраховать? 0 До £ 500 Сколько бы вы хотели застраховать? НАЗАД СЛЕДУЮЩИЙ © Insync Insurance Solutions Ltd 2016 Все права защищены. Mobiru является торговым стиль Insync Insurance Solutions Ltd, которая разрешена и регулируется Управлением по финансовому поведению органа. Наш зарегистрированный офис Midland дома, 2 Poole Road, Bournemouth, Dorset Bh2 5QY и мы зарегистрированы в Англии под номером компании 08810662. Если у вас есть причина жаловаться, и вы не удовлетворены наш ответ на вашу жалобу, вы можете быть в состоянии передать его в Службу финансового омбудсмена, который можно связаться следующим образом: Финансовый омбудсмен Tower Service Exchange, London, E14 9SR | Тел: 0800 023 4567 или 0300 123 9 123 | www.financial-ombudsman.org.uk | Условия бизнеса
harry
1

голосов
1

ответ
430

Просмотры

Как преобразовать URI изображения в файл изображения в питоне

Моя программа делает простую диаграмму с помощью pygal и выводит диаграмму в виде строки URI. Я хочу, чтобы преобразовать этот URI в образ, который затем может манипулировать с подушкой. Я попытался декодирования строки, но не смог заставить его работать. Текущая версия моего кода принимает URI и преобразует его в байты, как я надеялся, что будет делать преобразование проще, если мне не нужно, чтобы сделать это, я могу удалить эту строку. #Pygal тест изображая импорт pygal импорт base64 из PIL импорт изображений #get количества петель, необходимых user_num = INT (вход ( «Сколько людей принимает опрос?»)) Печать () #Give значения окрашивать переменные красный = 0 оранжевых = 0 желтого = 0 зеленый = 0 синий = 0 фиолетовый = 0 #loop получение данных от пользователя для й в диапазоне (1, user_num + 1): user_colour = вход ( "Какой ваш любимый цвет?"
Infinity
1

голосов
1

ответ
458

Просмотры

Реагировать Native местного времени изображения Загрузка

Я относительно новым для React Native, но это нравится до сих пор! Я в настоящее время использую FlatList, чтобы сделать какие-то данные. Каждая строка FlatList использует пару иконок (.png), которые сохраняются локально. Они довольно малы, меньше, чем 100х100, но когда я загрузить приложение, есть задержка в изображениях быть оказаны. Почему это? Это не будет происходить на родное приложение IOS, так как я его достижения в Reat Native. EDIT: Эта задержка появляется, когда использование EXPO на моем iPhone X, но не шов появляться при использовании EXPO на тренажере IOS. Спасибо!
Connor
1

голосов
1

ответ
1.3k

Просмотры

Рисование гистограммы в OpenCV питона

Я хочу, чтобы обнаружить полосы движения отклонения транспортных средств путем обработки передней камеры video.For, что я хочу, чтобы выбрать один пиксель линию каждого кадра по горизонтали и проанализировать, как изменить эти цвета пикселей. Для этого я хочу обратить гистограммы для R, G, B каналов, которая имеет номер пикселя слева направо на оси х и соответствующее значение пикселя в оси у. Так как я новичок в этой области, я хотел бы знать, как я могу сделать эту гистограмму для каждого кадра в видео с помощью OpenCV и питона? Спасибо.
SSR
1

голосов
2

ответ
263

Просмотры

Out of memory error while loading one image

Я получаю OutOfMemmory ошибки при загрузке изображения в деятельности. У меня есть одна деятельность с одним изображением и это так. Я не понимаю, как один образ может вызвать это журнал регистрации ошибок: java.lang.OutOfMemoryError: Не удалось не выделить распределение 144288012 байт с 2126212 свободных байтов и 92MB до ООМ в dalvik.system.VMRuntime.newNonMovableArray (Native Method) в android.graphics. BitmapFactory.nativeDecodeAsset (Родной метод) при android.graphics.BitmapFactory.decodeStream (BitmapFactory.java:620) в android.graphics.BitmapFactory.decodeResourceStream (BitmapFactory.java:455) в android.graphics.drawable.Drawable.
Sriram R
1

голосов
2

ответ
4.8k

Просмотры

How to cache images in Glide

Когда я использую скольжение, некоторые изображения не нагрузки. Как я могу сохранить его в кэше, или где-нибудь, чтобы, когда я буду использовать приложение все мои изображения нагрузки. Пример картина моей проблемы: Изображение Мой код: .java home_ib7_monster_truck = (ImageButton) findViewById (R.id.home_ib7_monster_truck); Glide.with (home.This) .load (R.drawable.moviep_monster_truck) .centerCrop () .fitCenter () .diskCacheStrategy (DiskCacheStrategy.ALL) .into (home_ib7_monster_truck); .xml Я использую скользят, потому что я видел, что это простой в использовании, и я могу загрузить изображения из вводимого коэффициента. И главная проблема в том, что он делает это случайно, так что я имею в виду, когда все мои изображения не кажется, еще раз все изображения могут увидеть, и я не знаю, почему. Я использую 980x1550 размера изображения, «casuse Я не» т хочет, чтобы мои изображения beign полных пикселей, и, когда я использую другой метод, как СРК в .xml я получил ошибку памяти. Так кто-нибудь знает любой soluton, как я могу кэшировать изображения? EDIT:. С этими (.diskCacheStrategy (DiskCacheStrategy.RESULT; diskCacheStrategy (DiskCacheStrategy.Source) У меня такая же проблема, я получаю от этого LogCat: Метание OutOfMemoryError «Не удалось не выделить распределение 1519012 байт с 230112 свободных байтов и 224kb до ООМ» и я не знаю, как, когда она должна быть помещена в кэш.
Katona Tamas
1

голосов
1

ответ
818

Просмотры

Как вы ROI-Pooling на территориях меньше, чем размер цели?

Я в настоящее время пытается получить быструю сеть R-CNN здесь работать в окнах с tensorflow. Для этого, я хотел бы повторно реализовать ROI-Pooling слой, так как он не работает в окнах (по крайней мере для меня. Если у вас есть какие-либо советы по портированию на окна с tensorflow, я очень ценю ваши комментарии!). В соответствии с этим веб-сайт, что вы делаете, вы принимаете предлагаемый вами Отдача от объекта карты и максимального пула его содержание до фиксированного размера выходного сигнала. Этот фиксированный выходной сигнал необходим для следующих полностью соединенных слоев, так как они только принимают входной сигнал фиксированного размера. Проблема сейчас является follwing: После того, как conv5_3, последний слой сверточного перед тем Roi объединения, окно, которое вытекает из предложения сети региона, в основном, 5x5 пикселей. Это совершенно нормально, так как объекты, которые я хочу, чтобы обнаружить, как правило, имеют размеры 80x80 пикселей в исходном изображении (коэффициент понижающей дискретизации за счет объединения 16). Тем не менее, у меня теперь есть макс бассейне площадь 5х5 пикселей и увеличить его до 7x7, целевого размера для ROI-Pooling. Моя первая попытка просто делать интерполяции не работает. Кроме того, заполнение нулями не работает. Я всегда кажется, чтобы получить те же результаты для моих классов. Что я делаю неправильно? Я не хочу, чтобы изменить размеры любого слоя, и я знаю, что моя обучен сети в целом работает, потому что у меня есть эталонная реализация работает в Linux на моем наборе данных. Большое спасибо за ваше время и усилия :) Моя первая попытка просто делать интерполяции не работает. Кроме того, заполнение нулями не работает. Я всегда кажется, чтобы получить те же результаты для моих классов. Что я делаю неправильно? Я не хочу, чтобы изменить размеры любого слоя, и я знаю, что моя обучен сети в целом работает, потому что у меня есть эталонная реализация работает в Linux на моем наборе данных. Большое спасибо за ваше время и усилия :) Моя первая попытка просто делать интерполяции не работает. Кроме того, заполнение нулями не работает. Я всегда кажется, чтобы получить те же результаты для моих классов. Что я делаю неправильно? Я не хочу, чтобы изменить размеры любого слоя, и я знаю, что моя обучен сети в целом работает, потому что у меня есть эталонная реализация работает в Linux на моем наборе данных. Большое спасибо за ваше время и усилия :)
Martin
1

голосов
1

ответ
47

Просмотры

NodeJS на AWS EC2: Невозможно загрузить публичную папку / изображения

Я разрабатываю приложение NodeJS и она хорошо выглядит на моем локальном хосте, так что я решил развернуть его на AWS EC2. Я следовал инструкции AWS, чтобы развернуть мое NodeJS приложение на AWS EC2. Когда я начал сервер на EC2, запустив узел server.js, я обнаружил, что, хотя были загружены Javascript и CSS ресурсы по общей папке, все изображения из публичных / изображений не были загружены и папка изображения пропускали под Chrome инструмента для разработчиков> Источников , При запуске приложения локально, все изображения из публичных / изображений были загружены правильно. Существует также ошибка 500 Internal сервер на консоли Chrome. Вот пример моего HTML для одного из изображений:
Manto
1

голосов
0

ответ
28

Просмотры

Как написать собственный CICategoryReduction фильтр

Я пытаюсь написать собственный CoreImage фильтр, который рассчитает ограничительную рамку изображения на GPU для устройства. В сущности, я искал фильтр, который возвращает прямоугольник, основанный на входном изображении, а не новое изображение. С другой список доступных фильтров, я заметил, что только встроенные фильтрует, которые обеспечивают эту функциональность являются те, которые перечислены в CICategoryReduction. Однако я не мог найти любой образец кода, показывающий, как построен пользовательский «сокращение» фильтр, а я нашел множество фильтров, которые корректируют входное изображение и либо перекос или цвета его. Кто-нибудь есть пример или идея, как я мог бы подойти писать такой фильтр?
vondip
1

голосов
0

ответ
54

Просмотры

как правильно использовать 1x1px прозрачное изображение

Я видел много веб-сайтов, как правило, те, с большим количеством изображений или больших разрешениях, использовать эту технику. Мой вопрос, как правильно его использовать? Из статей, которые я читал здесь, как и на других форумах и блогах, здесь мой базовый код: Является ли это, как это предполагают, чтобы установить?
user1377298
1

голосов
0

ответ
22

Просмотры

Затянуть ImageView вокруг изображения

В Android приложения У меня есть ImageView, который содержит изображение, а иногда позволяют пользователю рисовать несколько линий на нем. Когда я установил layout_width / layout_height атрибутов wrap_content изображения очень мало на экране (иногда я использую довольно маленькие изображения). Однако, когда я попытался изменить эти атрибуты match_parent, изображение действительно распространилось по всему экрану (что хорошо), но строки, которые пользователь черпает может выйти из границ изображения - это вещь, которую я хочу, чтобы предотвратить. Вот пример - красная закругленная область, что я хочу, чтобы предотвратить: Важное примечание: Я не хочу, чтобы изображение распространилось по всему экрану, я хочу, чтобы соответствовать ширине или высоту экрана (т.е. пейзаж изображение будет распространяться из стороны в сторону, но ширина-высота reatio останется тем же). Насколько я понимаю, Границы рисунка Canvas являются ImageView границы. Так что я думал, что было бы лучше, чтобы сделать это «подтянуть» до размеров ImageView так что они будут соответствовать размерам изображений внутри. Есть способ сделать это? Вот XML-код ImageView: Спасибо
noamgot
1

голосов
3

ответ
372

Просмотры

Tkinter Python 3.x изменения размера изображения

Я хотел бы, чтобы изменить размер изображения с помощью Tkinter. Пожалуйста, обратите внимание, что я не буду использовать PIL для этого. Как я могу в настоящее время этот образ, который работает отлично. логотип = PhotoImage (файл = "logo_dribbble-01_1x.PNG") метка = Ярлык (f1, образ = логотип, BorderWidth = 0, highlightthickness = 0) label.pack () Я хотел бы, чтобы изменить размер изображения так, что логотип выглядит меньше , Я пытался делать это, что было предложено здесь smallLogo = PhotoImage (файл = "logo_dribbble-01_1x.PNG") smallLogo = smallLogo.subsample (2, 2) smallLabel = Ярлык (f1, образ = smallLogo, BorderWidth = 0, highlightthickness = 0 ) smallLabel.pack () Но это создает пустой ярлык без отображения изображения. Я пытался изменить размер изображения с помощью Photoshop и использовать это изображение, а затем использовать это изображение .png, чтобы отобразить изображение меньшего размера, как так: логотип = PhotoImage (файл = «logo_dribbble-01_1xsmall.PNG»
jim bob
1

голосов
0

ответ
32

Просмотры

Может ли вход функции blockproc в MATLAB быть переменным на основе оцениваемого блока?

Я просто хочу знать, если это возможно передать переменный вход в blockproc Funtion. Например: весело = @ (block_struct) my_fun (block_struct.data, х); из = blockproc (им, [NN], удовольствие); Я хотел бы, что вход х изменений для каждого блока. В частности, х должно быть равно числу блока, например, х = 1 для первого блока, х = 2 для второго блока и т.д. Возможно ли это?
Alessandro
1

голосов
1

ответ
255

Просмотры

Изменение размера изображений пиксельных массивов с подушкой

Я работаю через один из медиа-книг O'Reilly под названием «Программирование Computer Vision с Python», в которой один из упражнений заключается в использовании PCA на множестве изображений с целью отображать «означает» образ и первые семь режимов; направления с большей вариацией. Выполнение кода должны дать восемь изображений в одном окне фигуры. Я скопировал свой код непосредственно, и я использую свой собственный набор из 55 изображений (рукописных буквы «а») каждые 900 х 1200 в размерности. Проблема в том, что размеры матрицы изображения в результате уплощения изображения представляет собой (1 х 3240000). #create матрицы для хранения всех приглаженных изображений immatrix = массива ([массив (Image.open (им)). расплющить () для им в imlist], «F») Я почесал голова немного, пока я не понял, что это просто 900 х 1200 х 3 для трех цветовых каналов. Тем не менее, пример кода в книге ничего не говорит об этом, а просто пытается изменить размер (1 х 3240000) массив в 900 х 1200 изображения, которое NumPy, конечно, жаловаться. # Показать некоторые изображения (средние и 7 режимов) первых цифры () серый цвет () подзаговор (2,4,1) imshow (immean.reshape (т, п)) # выпуска, массив является 3240000, из-за цветовые каналы # 3 , м = 900 и п = 1200 для г в диапазоне (7): подзаговоре (2, 4, г + 2) imshow (V [I] .reshape (т, п)) шоу () Если кто имеет опыт работы с этим или может помочь, это было бы замечательно. Как примечание, я начал работать с подушкой около 2 часов назад, поэтому конкретные примеры для исправления будут более полезными, чем общий концептуальный ответ. Большое спасибо! Я включил полный код ниже. от PIL импорта изображения из Numpy импорта * из pylab импорта * импорт PCA импорт зева imlist = [os.path.join ( "imlist", е) для е в os.listdir ( "imlist"), если f.endswith (». Png «)] = им массив (Image.open (imlist [0])) #open одно изображение, чтобы получить размер M, N = im.shape [0: 2] #get размер изображений, который составляет 900 х 1200 imnbr = Len (imlist) #get количества изображений для печати (imnbr) #create матрицы хранить все изображения уплощенной immatrix = массив ([массив (Image.open (им)). сплющить () для им в imlist], «F «) V, S, immean = pca.pca (immatrix) (V, S, immean) # показать некоторые изображения (средних и 7 первых мод) Рисунок () серый () подзаговор (2,4,1) imshow (immean. изменения формы (т, п)) # выпуск, массив 3240000, из-за 3 цветовых каналов. м = 900 и п = 1200 для г в диапазоне (7): подзаговоре (2, 4, г + 2) imshow (V [I] .reshape (т, п)) показывают () присоединиться ( "imlist", е) для е в os.listdir ( "imlist"), если f.endswith ( 'Png')] IM = массив (Image.open (imlist [0])) #open одно изображение, чтобы получить размер т, п = im.shape [0: 2] #get размер изображений, который является 900 х 1200 imnbr = Len (imlist) #get количества изображений для печати (imnbr) #create матрицы хранить все уплощенными изображения immatrix = массив ([массив (Image.open (им)). сплющить () для им в imlist], 'е') V, S, immean = pca.pca (immatrix) (V, S, immean) # шоу некоторые изображения (средний и 7 первых режимы) рисунок () серый цвет () подзаговор (2,4,1) imshow (immean.reshape (т, п)) # выпуска, массив 3240000, из-за 3 цветовых каналов. м = 900 и п = 1200 для г в диапазоне (7): подзаговоре (2, 4, г + 2) imshow (V [I] .reshape (т, п)) показывают () присоединиться ( "imlist", е) для е в os.listdir ( "imlist"), если f.endswith ( 'Png')] IM = массив (Image.open (imlist [0])) #open одно изображение, чтобы получить размер т, п = im.shape [0: 2] #get размер изображений, который является 900 х 1200 imnbr = Len (imlist) #get количества изображений для печати (imnbr) #create матрицы хранить все уплощенными изображения immatrix = массив ([массив (Image.open (им)). сплющить () для им в imlist], 'е') V, S, immean = pca.pca (immatrix) (V, S, immean) # шоу некоторые изображения (средний и 7 первых режимы) рисунок () серый цвет () подзаговор (2,4,1) imshow (immean.reshape (т, п)) # выпуска, массив 3240000, из-за 3 цветовых каналов. м = 900 и п = 1200 для г в диапазоне (7): подзаговоре (2, 4, г + 2) imshow (V [I] .reshape (т, п)) показывают () открытый (imlist [0])) #open одно изображение, чтобы получить размер м, п = im.shape [0: 2] #get размер изображений, который является 900 х 1200 imnbr = Len (imlist) #get номер из распечатки изображений (imnbr) #create матрицы хранить все изображения уплощенной immatrix = массив ([массив (Image.open (им)). сплющить () для им в imlist], 'е') V, S, immean = PCA .pca (immatrix) (V, S, immean) # показать некоторые изображения (средних и 7 первых мод) Рисунок () серый цвета () подзаговора (2,4,1) imshow (immean.reshape (M, N)) # выпуск , массив 3240000, из-за 3 цветовых каналов. м = 900 и п = 1200 для г в диапазоне (7): подзаговоре (2, 4, г + 2) imshow (V [I] .reshape (т, п)) показывают () открытый (imlist [0])) #open одно изображение, чтобы получить размер м, п = im.shape [0: 2] #get размер изображений, который является 900 х 1200 imnbr = Len (imlist) #get номер из распечатки изображений (imnbr) #create матрицы хранить все изображения уплощенной immatrix = массив ([массив (Image.open (им)). сплющить () для им в imlist], 'е') V, S, immean = PCA .pca (immatrix) (V, S, immean) # показать некоторые изображения (средних и 7 первых мод) Рисунок () серый цвета () подзаговора (2,4,1) imshow (immean.reshape (M, N)) # выпуск , массив 3240000, из-за 3 цветовых каналов. м = 900 и п = 1200 для г в диапазоне (7): подзаговоре (2, 4, г + 2) imshow (V [I] .reshape (т, п)) показывают () который является 900 x 1200 imnbr = Len (imlist) #get количества изображений для печати (imnbr) #create матрицы хранить все изображения уплощенной immatrix = массив ([массив (Image.open (им)). сплющить () для им в imlist], 'е') V, S, immean = pca.pca (immatrix) (V, S, immean) # показать некоторые изображения (средние и 7 первых режимы) рисунок () серый () подзаговор (2,4, 1) imshow (immean.reshape (т, п)) # выпуск, массив 3240000, из-за 3 цветовых каналов. м = 900 и п = 1200 для г в диапазоне (7): подзаговоре (2, 4, г + 2) imshow (V [I] .reshape (т, п)) показывают () который является 900 x 1200 imnbr = Len (imlist) #get количества изображений для печати (imnbr) #create матрицы хранить все изображения уплощенной immatrix = массив ([массив (Image.open (им)). сплющить () для им в imlist], 'е') V, S, immean = pca.pca (immatrix) (V, S, immean) # показать некоторые изображения (средние и 7 первых режимы) рисунок () серый () подзаговор (2,4, 1) imshow (immean.reshape (т, п)) # выпуск, массив 3240000, из-за 3 цветовых каналов. м = 900 и п = 1200 для г в диапазоне (7): подзаговоре (2, 4, г + 2) imshow (V [I] .reshape (т, п)) показывают ()
benjamin.g
1

голосов
1

ответ
252

Просмотры

Img добавил Javascript показывая 0x0 пикселей

Я пытаюсь добавить те же небольшое изображение несколько раз на полотне. Он показывает в Осмотреть элементы правильно, за исключением того, что изображения имеют 0x0 пикселей (естественно, является 200x45 или что-то). Вот код: $ (документ) .ready (функция () {вар bgd1 = document.getElementById ( 'background1'), bgd2 = document.getElementById ( 'background2'), ШИРИНА, ВЫСОТА, nbgd1, nbgd2, bgd1imgs = [] ; setBackgroundSize (); drawbgd1 (); функция setBackgroundSize () {шИРИНА = document.documentElement.clientWidth, вЫСОТА = document.documentElement.clientHeight; bgd1.setAttribute ( "ширина", шИРИНА); bgd1.setAttribute ( "высота", вЫСОТА ); bgd2.setAttribute ( "ширина", шИРИНА); bgd2.setAttribute ( "высота", высота);} window.addEventListener ( 'размер', setBackgroundSize, ложь); Функция addbgd1 () {this.obj = document.createElement ( 'IMG'); this.obj.src = 'IMG / bgd1.png'; this.obj.classList.add ( 'bgd1img'); this.obj.width = 100; this.obj.height = 22; this.obj.style.top = Math.floor ((window.innerHeight * Math.random ())) + 'точек'; this.obj.style.left = Math.floor ((window.innerWidth * Math.random ())) + 'точек'; bgd1.appendChild (this.obj); } Функция drawbgd1 () {nbgd1 = Math.floor (ШИРИНА / 100); для (вар я = 0; я пол ((window.innerWidth * Math.random ())) + 'точек'; bgd1.appendChild (this.obj); } Функция drawbgd1 () {nbgd1 = Math.floor (ШИРИНА / 100); для (вар я = 0; я пол ((window.innerWidth * Math.random ())) + 'точек'; bgd1.appendChild (this.obj); } Функция drawbgd1 () {nbgd1 = Math.floor (ШИРИНА / 100); для (вар я = 0; я
Jiulin Teng
1

голосов
1

ответ
457

Просмотры

Применить объект маску для расчета LBP

Я вижу много статей, применяющих LBP для текстуры на основе классификации изображений. Я просто удивляюсь, три вещей об этой технике, что я не мог найти четкие ответы от Google: Как алгоритм вычисляет LBP для пограничных пикселей изображения, которые не имеют достаточное количество соседних пикселей вокруг них. Если у нас есть восемь соседних пикселей, то центральный пиксель будет иметь 256 моделей (59 при использовании мундира). Но если мы увеличиваем соседа размер пикселя (например, 8 или 10), то количество моделей также будет расти, это правильно? В этом случае, как это воздействует на гистограмму расчета? Как мы можем вычислить LBP только для объекта. В частности, если мы хотим, чтобы сравнить объекты на изображениях, нам нужно только вычислить LBP и гистограмму для объектов. Я попытался эту идею с помощью OpenCV гистограммы (который поддерживает маски и Numpy гистограмму Безразлично» т маска поддержки) для LBP выхода, но это не сработало. Любая идея о том, как фильтровать массив LBP на основе маски, а затем мы можем найти гистограмму позже. Спасибо.
Son Vo
1

голосов
0

ответ
89

Просмотры

Xamarin.Forms: how to set Images to get the expected result

I'm looking for a good way to implement a control that looks like a ListView with 2 columns, where each column has distinct height. As I didn't found another solution, I've decided to do it through a Repeater control. The expected result is something like this: All the items come from the same DataSource, and this DataSource will contain between one and a dozen of items. The items must be splitted automatically (by modulo) into the 2 columns When the user click on the button related to the item, this will open the item's detail page The red squares are images that must have the same height/width I'm working on the design of the cell DataTemplate, but I didn't see how to manage the images: The distinction between the 2 columns is given by a Grid containing 2 Columns Then I specify the DataTemplate for each column ... ...
Gold.strike
1

голосов
1

ответ
292

Просмотры

не работает должным образом cv2.contourArea

То, что я пытаюсь сделать, это найти большие светлые загрязненные участки на фотографии ночной Земли. Я преобразовал исходную фотографию в оттенки серого, а затем в двоичное фото с порогом. cv2.findcontours работает нормально, но когда я пытаюсь избавиться от мелких контуров удаляет только часть из них. Исходное изображение импорта CV2 image_orig = cv2.imread ( 'C: \ Users \ рс \ Desktop \ middleeast.jpg') image_gray = cv2.cvtColor (image_orig, cv2.COLOR_BGR2GRAY) _, image_threshold = cv2.threshold (image_gray, 60255, CV2 .THRESH_BINARY) _, контуры _ = cv2.findContours (image_threshold, cv2.RETR_LIST, cv2.CHAIN_APPROX_NONE) image_contours = image_orig.copy () cv2.drawContours (image_contours, контуры, -1, (255,255,0), 1) CV2 .imshow ( 'image_contours', image_contours) cv2.imwrite ( 'C: \ Users \ рс \ Desktop \ middleEastAllContours.jpg', image_contours) для прилавка, контур в перечислять (контуры):
Krulg
1

голосов
1

ответ
45

Просмотры

вопросы разрешений просмотр фото загружены с PHP

I'm following a tutorial for uploading image files using php on udemy. I can choose an image and upload it to a folder without any problems. When I click on the image after it has been uploaded to the folder, windows photo viewer says: "photo.png It appears that you don't have permission to view this file. Check the permissions and try again". When I checked permissions it said "You must have read permissions to view the properties of this file". I used the chmod function set to 0755, which allows the owner to read and write, and lets everyone else read it. I tried changing the chmod codes but it didn't help. I'm thinking it has something to do with my server permissions, but can't find any solution on google. My images are uploaded to Abyss Web Server. Here is the code: Select image to upload:
Becca
1

голосов
1

ответ
537

Просмотры

Fresco consumes more memory for image caching?

Я работаю на одном из приложения чата, где изображения становятся загружены. Недавно я перешел на Фреско для кэширования памяти. Я не использую Fresco для загрузки изображений с использованием Однако фрески для просмотра изображений пути создания URI с использованием уже загруженный локальный файла. Тем не менее, как в Android профайлера, это было замечено, что, Фреско потребляет больше памяти, как по сравнению с моим старым механизмом кэширования памяти. Я не использовал больше заблаговременного настройки & просто используется «Fresco.initialize (контекст)» для инициализации. Вы могли бы предложить, пожалуйста, где я делаю ошибку? Вот мой код: частная пустота setImage (контекст Context, логическое isSvg, окончательное SimpleDraweeView ImageView, конечная строка Filepath, данные ImageData) {GenericDraweeHierarchy иерархия = GenericDraweeHierarchyBuilder.newInstance (context.getResources ()) построить ();. если (данные. isFadeInBitmap ()) {hierarchy.setFadeDuration (FADE_IN_TIME); } Если (data.isRound ()) {hierarchy.setRoundingParams (RoundingParams.asCircle ()); .} INT ширина = imageView.getLayoutParams () ширина; INT = высота imageView.getLayoutParams (высота).; ImageRequestBuilder imageRequestBuilder = ImageRequestBuilder.newBuilderWithSource (UriUtil.getUriForFile (новый файл (Filepath))); если (ширина> 0 && высота> 0) {imageRequestBuilder.setResizeOptions (новые ResizeOptions (ширина, высота)); } DraweeController контроллер = Fresco.newDraweeControllerBuilder () .setOldController (imageView.getController ()) .setImageRequest (imageRequestBuilder.build ()) .build (); imageView.setHierarchy (иерархия); imageView.setController (контроллер); если (isSvg) {imageView.setLayerType (View.LAYER_TYPE_SOFTWARE, NULL); }}
Piyush
1

голосов
1

ответ
161

Просмотры

replace current image with new dataurl fineuploader

Good Day, I was finally able to create crop functionality for my image uploader using fineupload. I have set my fineuploader to autoUpload: false, so I could crop the image before it passes to the server currently heres what I have.. heres my code for catching the crop button and initializing the cropper $(document).on('click','.qq-upload-crop',function(e){ var id = $(this).parent('li').attr('qq-file-id'); var x = manualUploader.getFile(id); var reader = new FileReader(); reader.onload = function (e) { $('#cimgx').attr('src',e.target.result); }; reader.readAsDataURL(x); setTimeout(initCropper, 1000); $('#crop-modal').modal('show'); }); function initCropper(){ $('#cimgx').cropper({ cropBoxResizable:true, autoCrop:true, minCropBoxWidth:600, minCropBoxHeight:400, }); } And if I click Crop another modal shows up. and when I click the crop button, using this code $('#crop').on('click',function(e){ var x = $('#cimgx').cropper('getCroppedCanvas').toDataURL('image/jpeg'); console.log(x); }) I get the dataUrl in return. now I wanted to replace the current initially uploaded image with my cropped image from cropperjs .. how can I replace the data to be pass please.. Thanks for the help..
melvnberd
1

голосов
0

ответ
197

Просмотры

Can't visualize the boundaries after OpenCV Watershed segmentation

Я хочу, чтобы ограничивающие рамки объектов в этом изображении. Так что я сделал водораздел сегментации в соответствии с OpenCV водораздела: # Поиском неизвестной области sure_fg = np.uint8 (sure_fg) неизвестно = cv2.subtract (sure_bg, sure_fg) # Маркера маркировка RET, маркеры = cv2.connectedComponents (sure_fg) # Добавьте один к все метки, так что уверен, фон не 0, а 1 маркеры = маркеры + 1 # Теперь, отметьте область неизвестного с нулевыми маркерами [неизвестно == 255] = 0 маркеров = cv2.watershed (им, маркеры) «» "Присвоить маркеры оттенок между 0 и 179 ""»hue_markers = np.uint8 (179 * np.float32 (маркерами) /np.max (маркеры)) blank_channel = 255 * np.ones ((ч, ш), DTYPE = пр .uint8) marker_img = cv2.merge ([hue_markers, blank_channel, blank_channel]) marker_img = cv2.cvtColor (marker_img, cv2.COLOR_HSV2BGR) "" "создать изображение черный фон, 0) я получить (некоторые) объекты и границы показаны, но только все изображение как контур будет найдено. Пожалуйста, не возражают недостающие объекты, я хочу исправить, настраивая параметры сегментации позже. 0) я получить (некоторые) объекты и границы показаны, но только все изображение как контур будет найдено. Пожалуйста, не возражают недостающие объекты, я хочу исправить, настраивая параметры сегментации позже.
TobSta
1

голосов
2

ответ
440

Просмотры

Как захватить RAW JPG с picamera в питон скрипт

У меня есть камера Raspberry Pi, который я использую, чтобы сделать несколько снимков. Я хочу взять сырые JPG картинки. После поиска в Интернете, я обнаружил, что я могу выполнить это с помощью следующей команды: raspistill --raw -o image.jpg Однако, я хочу сделать то же самое в моем сценарии. Я понимаю, что я могу использовать библиотеку OS / подпроцесс выполнить указанную выше команду в моем сценарии. Тем не менее, я ищу для конкретной функции в библиотеке PiCamera. Например, для того, чтобы по-прежнему статистике, я могу использовать -sT флаг, чтобы включить его. Тем не менее, я могу сделать то же самое, используя следующую строку в мой питон скрипт: camera.still_stats = True В том же духе, я хочу взять сырой JPG изображение в моем сценарии.
Umar Dastgir
1

голосов
1

ответ
279

Просмотры

Загрузка изображений (Экспресс / Node / MongoDB)

Я ищу наилучший подход к построению функции загрузки для вида веб-галереи приложений. Я нашел несколько подходов от сохранения данных изображения в Монго: https://gist.github.com/aheckmann/2408370, чтобы сохранить их локально на сервере: https://www.terlici.com/2015/05/16/ Выгрузка-файлы-locally.html Я думаю, что нет общего ответа о том, как реализовать эту функциональность. Мой сценарий похож следующий: Я использую MongoDB, NodeJS и экспресс на нем (до сих пор). Один пользователь обрабатывает содержание (создание блога и добавление изображений в галерею). Изображения из несколько килобайта слишком нескольких мб-х лет. Какой самый лучший способ реализовать функциональные возможности для этого USECASE? Вариант № 1: Сохранение данных изображений локально на сервере и их метаданных в MongoDB? Вариант № 2: Хранить данные изображения и метаданные непосредственно в MongoDB? Вариант № 3: Я открыт для любых подсказок и советов! Я новичок в веб-разработки, я признателен за любую помощь, имена пакетов, кодирование парадигмально идея в ... все, что собирается помочь мне написать хороший веб-приложение.
hi im vinzent
1

голосов
0

ответ
24

Просмотры

Позиционирование логотипа и заголовка элементов инлайн

Привет я только начал пытаться создать сайт. Я пытаюсь получить мой Logo центр (который я сделал), а затем кнопки социальных медиа (которые являются изображениями в таблице) справа от логотипа и другого изображение слева от логотипа. Проблема была кнопки социальных медиа всегда будут находиться на отдельную строку, и так будет другим образом. Мне удалось исправить с помощью: ОБЩЕНИЕ-MEDIA уль {поплавок: право; положение: относительное; / * Заявленное положение позволяет для размещения изменения * / верх: -70px; } Заголовка #number {поплавковый: слева; положение: относительное; / * Заявленное положение позволяет для размещения изменения * / верх: -70px; Левое поле: 60px; } Хотя я не думаю, что это хорошая практика, и когда страница уменьшается или отображается на телефоне они идут друг под другом. Ниже приведен полный код HTML: тело {семейство шрифтов: Arial, Helvetica, без засечек; Размер шрифта: 15px; высота строки: 1,5; обивка: 0; Маржа: 0; } .Container {ширина: 88%; Маржа: авто; переполнение: скрытый; } Заголовка {фонового цвета: #ffffff; обивка-топ: 30px; мин-высота: 70px; граница дна: #ffffff 3px твердого вещества; } Заголовок {цвет: # 505050; текст-отделка: нет; текст-преобразования: заглавные буквы; Размер шрифта: 25px; } Заголовка {уль поле: 0; обивка: 0; } Заголовка {литий дисплей: встроенный; обивка: 0 20px 0 20px; } Заголовка #branding {дисплей: блок-рядный; Маржа налево: авто; Маржа направо: авто; ширина: 39%; } Заголовка #branding h1 {поле: 0; } Заголовка нав {выравнивания текста: центр; ширина: 100%; цвет фона: # D3D3D3; переполнение: скрытый; } Заголовка: {парить цвет: #cccccc; начертание шрифта: жирный; } .SOCIAL-МЕДИА уль {поплавок: право; позиция: относительная; верх: -70px; } Заголовка #number {поплавковый: слева; позиция: относительная; / * Заявленная позиция позволяет место изменения * / верху: -70px; Левое поле: 60px; } Главная Обо мне Услуги Контакты
user3411363
1

голосов
1

ответ
46

Просмотры

How to completely fill several rows of images by varying their height and maintaining their aspect-ratio

I have a design problem I’d like to solve via CSS, but I have the feeling It can be done just with a javascript. I have a gallery of images of different sizes and proportions. I’d like them to: distribute in more rows adjust their sizes and row distribution according to a given maximum height and to the monitor size on which they are viewed fill in all the space of a single row, with fixed margins between them Here’s a sketch of what I’d like to accomplish As you can see, the second row is higher than the first, in order to fill in all the space with the larger images, and I’m ok with that (it’s the only way this can be done). I didn’t manage to achieve this. The best I could do is to equally distribute the images with fixed margins BUT with aspect-ratio totally messed up (I know the problem here is min-width and max-height… why can’t I give a max-height and adjust width consequentially?) HTML … CSS .img-blocco { height: 100%; width: 90%; padding: 0 5%; overflow: hidden; position: relative; display:flex; flex-wrap: wrap; } .img-blocco img { margin: 0 5px 10px; min-width:200px; max-height:300px; flex-grow:1; } I obviously managed to equally distribute my images with their correct aspect-ratio spacing them with justify-content: space-between, but I don’t like this solution at all. Any ideas?
Ada Snufkin
1

голосов
1

ответ
361

Просмотры

Работа с PSD на psd.js библиотеке

У меня есть требование от клиента, чтобы показать изображения из файла PSD (Photoshop), которые имеют несколько слоев, на каждом слое будет изображение, я сделал некоторые исследования о нем, но не получил никаких выводов, пока я придумываю с JS библиотеки имени psd.js, но я думаю, что это только для разбора и преобразования в формат изображения (не уверен, что не нашли много документации по Интернету). пожалуйста, предложите мне, если есть какая-либо открытая библиотека источника для чтения и редактирования PSD файлов. (JavaScript или asp.net предпочтительнее) вот мой сниппет я пытался до сих пор, но не получил никакого успеха, пожалуйста, дайте мне знать, если есть способ работы с РСП спасибо. PSD.fromURL ( "изображения / example.psd") .then (функция (СДП) {psd.tree () ._ дети [3] ._ детей [0] .visble = ложь; document.getElementById ( 'ImageContainer') .appendChild (psd.image.toPng ()); console.log (psd.tree () экспорт ().); });
MussadiqChhipa
1

голосов
1

ответ
325

Просмотры

Металл против производительности GLSL CoreImage

В WWDC сессии 510, инженеры компании Apple присутствует поддержка кодирования CIKernel в металле и утверждают, что это должно работать быстрее. Я сделал вместе тестовый проект, который реализует размытость в металлическом и GLSL (код похож на один из 510 сессии). Иногда металл ядро ​​быстрее, иногда GLSL ядро ​​быстрее, но я определенно не могу видеть металлические ядра выполняют последовательность и значительно лучше по всем направлениям. Предполагается ли это быть, как это, я пропускаю что-то? Примечание: проект не будет работать на тренажере, вы должны были бы A8 + устройство под напряжением.
Dannie P
1

голосов
0

ответ
97

Просмотры

Quality issue while printing with a thermal line printer from files

У меня принтер тепловой линии, то Epson T88V, и у меня возникают проблемы при попытке печати из файлов. Я занимаюсь разработкой модуля # C, который собирается формировать / рисовать графические файлы в облаке, а затем отправить их на драйвер, установленный на удаленном компьютере через сеть, а затем этот драйвер (также разработанный мной) сделает мой Epson печатать образ. Если я посылаю мой вывод на принтер, используя функцию PrintDocument.print () и рисовать свои графики с PrintPageEventArgs (e.Graphics.DrawString (...) и т.д ...), то качество печати высокое, лощеный слова и рисунки , Теперь я генерировать файл, таким образом, печать на Bitmap, а затем сохранить его. Имея этот файл, сохраненный образ, не обращая внимания формат (.tif, .jpeg, .bmp ...) мой принтер работает неправильно, когда я печатаю этот файл программно. Чертежи и слова получить печатные немного размыто, как если бы мой Epson не был способен печатать письма полностью заполненный цветом (также рисунки и графические элементы). В противном случае, если я посылаю эти изображения в больших принтеров, чернила из них, мое изображение печатается полностью, как это должно быть. Я бы нужна помощь, чтобы догадаться, в чем разница между этими двумя процессами, чтобы узнать, как это исправить, или даже знать альтернативные методы для моего модуля. PDF-файлы полностью отбрасываются в качестве альтернативы. Я попытался это тоже в очень вариантах они дают: Будучи графики растрового изображения «G» в: g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic; g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.HighQuality; Кроме того, я не reescale образа, и у меня есть правильный DPI. Спасибо всем,
Alvaro Tauroni

Просмотр дополнительных вопросов

Связанные вопросы