Перейти к публикации

Пишу под Андроид программу для коллекционеров!


Armatura
 Поделиться

Рекомендованные сообщения

10 минут назад, Gregorr сказал:

Жаль только на андроиде

Ну это только пока на Андроиде, просто на нем проще откомпелировать и проверить. Финальную версию можно и на ios компильнуть, просто пока проще так. Я сам с айфоном хожу, специально для программирования андроид телефон купил.

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 126
  • Создано
  • Последний ответ

Наиболее активные участники

Дни наивысшей активности

Наиболее активные участники

Опубликованные изображения

 

18 часов назад, Net_Ware сказал:

Как сисадмин и немного кодер, вместо использования супер-пупер-мегаопциональных приложений для мониторинга (стоящих пусть даже 100 рублей) мне проще написать костылик, службу, консольное приложение, которое выдаст нужный мне результат без всяких плясок с бубнами.

Ух, сколько танцев с бубнами будет у преемника... или это такой способ сделать себя неувольняемым сотрудником?

Изменено пользователем ph.zombowsky
Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, ph.zombowsky сказал:

 

Ух, сколько танцев с бубнами будет у преемника... или это такой способ сделать себя неувольняемым сотрудником?

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

PS использование некоторого отечественного ПО требует тепличных условий для работы, вот и приходится отслеживать - работает ли оно вообще, штатные средства ПО позволяют это сделать, но минут этак за 10, на каждый из серверов, а если проверять запущена ли служба на каждом компьютере... В филиалах по всей области.

Изменено пользователем Net_Ware
Ссылка на комментарий
Поделиться на других сайтах

Добавил возможность просматривать обратную сторону, у двух сторонних карт.

 

 

Ссылка на комментарий
Поделиться на других сайтах

27.11.2021 в 21:12, Armatura сказал:

Почему решил написать сам: перепробовал все что было в AppStore - "фуфло голимое" единственное чем стал пользоваться это Decked Builder. 

Также пользуюсь Decked Builder'ом, из не упомянутых функций ещё хотелось бы сохранение базы в csv или exel -  для удобного переноса в торговую тему. 

В идеале возможность импортировать те же базы из Decked Builder'а в программу. 

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, Ivanikus сказал:

Также пользуюсь Decked Builder'ом, из не упомянутых функций ещё хотелось бы сохранение базы в csv или exel -  для удобного переноса в торговую тему. 

В идеале возможность импортировать те же базы из Decked Builder'а в программу. 

Импорт из Decked Buildera буду делать обязательно, так как мне это самому нужно будет, ну это в принципе не сложно... можно в принципе импорт из чего угодно сделать, только нужен сам импортируемый файл, и под него сделать импорт отдельный....

Ссылка на комментарий
Поделиться на других сайтах

Респект автору!
Буквально на днях занялся поиском программы для сканирования и структурирования коллекции - адекватных нет)
Поддержу мнение, что проще разово заплатить за то, что нужно, чем сидеть на подписке в приложении, где не хватает функционала (русского, адекватной сортировки и т.п.) И да, "169р в месяц для меня ничто, но я не хочу пользоваться и платить за то, что мне не нравится..." - это высказывание автора тоже поддержу!
Можно ещё сортировку по форматам сделать (учитывая актуальный банлист) - но это из необязательных хотелок 
Дело то хорошее - может попробуете crowdfunding? ))

Добавление в коллекцию с помощью фотографирования - это конечно сейчас ключевой для меня момент, потому, что непонятно как иначе все эти коробки ввести вручную... Единственное, что сейчас нашел адекватное (и бесплатное) это TCGPlayer (использую Android, но есть и iOS версия) - тестировал один день, из минусов:
- не всегда определяет язык автоматически (но можно по умолчанию поставить, что сейчас сканирую русские карты)
- не определяет фойлу, но опять же можно сказать, что сейчас сканируешь только её
- сортировка коллекции только по имени, сету и цене
- не интегрирована с десктопом, но пишут coming soon
- нет декбилдинга
- иногда зависает и тупит, лечится ребутом
Потом выгружаем всё в .csv (есть и txt) и в экселе сортируем под то, что нужно, но это конечно костыли...
Decked Builder - хорошо со сканированием справляется?

Ссылка на комментарий
Поделиться на других сайтах

@Mr.Sh Попробуйте Delver Lens на Android, и Dragon Shield на iOS.

Ссылка на комментарий
Поделиться на других сайтах

Программу до более или менее юзабельного состояния, я уже написал, допиливал скорость работы и баги убирал.

Сейчас пользуюсь только своей программой, и не нарадуюсь 🙂 последнюю неделю добавлял карты в базу через своё приложение. Примерно занес около 42000 карт, но это еще не все. Программу стараюсь делать максимально удобной для использования.

Много из того что я хотел уже работает, но это конечно ещё мало... Буду делать до победного!

Если интересно могу выложить по конкретнее что и как работает. Но главное что мне все нравится 🙂

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

Ссылка на комментарий
Поделиться на других сайтах

Сильно не ругайте. Я немного поделюсь своим опытом. Я занимаюсь софтом по каталогизации карточек больше 4х лет (больше 8ми если прошлые версии считать, после которых переписывалось всё с нуля).

Если коротко - чем сложнее потребности самого разработчика - тем более продукт делается под себя. И каждая сложная мулька не обросшая полноценным интерфейсным управлением будет требовать вмешательства. Автору темы в любом случае огромный респект. Для разработчика делать что-то для себя - это всегда круто, особенно с возможностью показать это людям. @Armatura - если захочется потрещать за софт - я всегда буду рад, поделюсь накопленными ошибками.

Под катом немного скриншотиков )

Скрытый текст

Список операций по картам

image.thumb.png.fa9caa768a4f51ee25bb27bd1d93eb27.png

image.thumb.png.bea1190319f2378bcff647d446ea6d37.png

П.С. обнаружившим текст и желающим посмотреть устройство остальных страниц - стучитесь в личку 😃  Система многопользовательская.

  

 

 

 

Изменено пользователем Sliding
  • Нравится 2
  • Нет слов 1
  • Спасибо 2
  • Плюс 1
Ссылка на комментарий
Поделиться на других сайтах

10 BEEP

20 PRINT "RIP MAGIC"

30 BEEP

 

Так вроде это делается?

Ссылка на комментарий
Поделиться на других сайтах

@TheKid 

45 минут назад, TheKid сказал:

Попробуйте Delver Lens на Android, и Dragon Shield на iOS.

Они уже обсуждались тут выше, спасибо. 
Топик про бесплатные или те, которые можно один раз купить и забыть, но с нужным функционалом.

49 минут назад, Armatura сказал:

последнюю неделю добавлял карты в базу через своё приложение.

С помощью сканирования?

 

51 минуту назад, Armatura сказал:

чтобы не потерялась случайно база при обновлении программы

Да, не хотелось бы)

Ссылка на комментарий
Поделиться на других сайтах

Цитата

С помощью сканирования?

Со сканированием не так всё просто.... Сканирование, то есть фотографирование карт с распознаванием я сделал, но... Есть нюансы, сканирование мне нужно было такое, что один раз алгоритм написал, и он подходит для всех карт, а с этим сложно, api распознавания текста из картинок, если нормально работающие, то только платные и только абонентская оплата, что конечно же меня не устраивает, так что я сделал распознавание текста с помощью бесплатного api, но проблема в том, что оно тормозит, а иногда и вовсе сервер в отключке.... так, что это тоже не очень вариант. Другой вариант использовать ии, обучать его и использовать шаблоны, но постоянно обучать его с выходом новых сэтов... нет уж.... И по опыту использования Decked Builder... распознаются по фото карты хорошо, но только если это старые сэты, и там нет карт одинаковых, но одна допустим обычная а другая borderless, тогда полная попка, не понятно, что нафоткал, приходится все перепроверять, ужас, и времени много уходит...

В итоге, распознавание по фото работает, но не очень хорошо, и особо я не старался, может позже...

А вот что делал, так это добавление карт другими способами, а именно используя номер порядковый, название, быстрое переключение на русский-английский,  и меня это вполне устроило, получается быстро, сразу видно какую карту добавляешь, минимум ошибок...  Это надо на видео снять чтобы понятно было

Ссылка на комментарий
Поделиться на других сайтах

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

Ссылка на комментарий
Поделиться на других сайтах

На Dragon Shield для iOS как раз по распознаванию арта работает и после выхода сета у них есть задержка для добавления новых карт через обучение ии

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, Armatura сказал:

api распознавания текста из картинок, если нормально работающие, то только платные

https://scryfall.com/ Тут вроде есть все картинки (постоянно обновляющиеся) по API на всех языках и во всех артах: обычные, borderless, double feature. Или там тоже за денежку?

2 часа назад, Armatura сказал:

Decked Builder... распознаются по фото карты хорошо, но только если это старые сэты, и там нет карт одинаковых, но одна допустим обычная а другая borderless, тогда полная попка

В TCGPlayer о котором писал, такой проблемы нет, даже пререлизки опознаёт

2 часа назад, Armatura сказал:

минимум ошибок...  Это надо на видео снять

Будет полезно, ну если не лень)

Ссылка на комментарий
Поделиться на других сайтах


Я как раз базу https://scryfall.com/ и использую, также и api, распознавания карт там нет в принципе, там просто каталог карт с доступом через api. 

 

 

1 час назад, sm11e сказал:

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

Я как раз и использовал эти данные для точного распознавания, работает норм, сильно хорошего качества фото не нужно, пытался через яндекс вижн, работает классно, но платно.. а кому оно нужно, платно, там в месяц 120 р вроде

24 минуты назад, Nikitozz сказал:

На Dragon Shield для iOS как раз по распознаванию арта работает и после выхода сета у них есть задержка для добавления новых карт через обучение ии

Вот-вот, они как бы деньги зарабатывают, им есть смысл этим заниматься, а мне не очень хочется при выходе нового сэта сидеть и обновлять всё:)

Ссылка на комментарий
Поделиться на других сайтах

Если кто знает бесплатный OCR по распознаванию текста, в том числе и русского, буду благодарен. Я просто всё обшарил… https://ocr.space/ocrapi этот не предлагать 🙂 через него я и сделал, бесплатный сервак они специально глушат, чтобы платную подписку покупали

Ссылка на комментарий
Поделиться на других сайтах

А ссылка на скачивание где-то есть или это приложение только для себя? 

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, Armatura сказал:

Вот-вот, они как бы деньги зарабатывают, им есть смысл этим заниматься, а мне не очень хочется при выходе нового сэта сидеть и обновлять всё:)

Ага, и учитывая, что первоначальную команду разработки выкупила Dragon Shield, то дела у них хорошо с финансами

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, Armatura сказал:

Я как раз базу https://scryfall.com/ и использую, также и api, распознавания карт там нет в принципе, там просто каталог карт с доступом через api. 

А нельзя сделать мэтчинг фотки с картинками из базы?

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, Mr.Sh сказал:

А нельзя сделать мэтчинг фотки с картинками из базы?

В таком случае тебе придётся загружать точно такую же фотку в приложение, тк любое минимальное расхождение, и программа поплывет: повернул карту не так, сфоткал чуть дальше, освещение не то/не достаточное, значок плейнсволкера/пререлиза в углу и тп

ИИ все эти проблемы решает и может распознать исходную картинку, несмотря на помехи

А ну и к тому же по примеру с тем же Dragon Shield, картинки точно не хранятся на устройстве. Да и представь, сколько карт и их вариаций и сколько это все будет весить.. а во-вторых, приложение распознает карты оффлайн. Отсюда вывод, что при обучении исходное изображение просто преобразуется в набор уникальных параметров, с которым и происходит сравнение. Да и программа довольно шустро работает

Изменено пользователем Nikitozz
Ссылка на комментарий
Поделиться на других сайтах

26.01.2022 в 19:06, Armatura сказал:

А вот что делал, так это добавление карт другими способами, а именно используя номер порядковый, название, быстрое переключение на русский-английский,  и меня это вполне устроило, получается быстро, сразу видно какую карту добавляешь, минимум ошибок...

Как я уже и писал (кто там дурки кидал, себе их примерьте), самый простой и надёжный вариант - выбирать из классификатора.

Но можно упорно пытаться дождаться, пока распознается фото, да. Снова и снова.

Ссылка на комментарий
Поделиться на других сайтах

Задумка хорошая,  как и многие,  успехов в данном деле, по видосу могу сказать что мне данная затея импонирует. 

Ссылка на комментарий
Поделиться на других сайтах

8 часов назад, Runemage сказал:

А ссылка на скачивание где-то есть или это приложение только для себя? 

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

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...