Задать вопрос
  • Методы для поиска объектов на изображениях?

    Vindicar
    @Vindicar
    RTFM!
    почитать подробно про методы

    Хотелось бы понять какой метод, для какой задачи больше походит

    Не, ну ты выбери что-то одно. Или ты въезжаешь в кишки одного метода, или ты ищешь инфу по верхам.

    Навскидку, ключевые вещи на которые нужно смотреть это трудоёмкость, инвариантность и поддержка множественных экземпляров. Первое определяет, насколько сложно подготовить детектор объектов этим методом. Второе определяет, сломается ли метод если искомый объект повернуть/увеличить/ярко осветить/и т.п. Третье определяет, сломается ли метод, если искомый объект присутсвует в нескольких экземплярах.

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

    Каскады Хаара. Требуют контрастных объектов, не справляются с поворотами, могут быть чувствительны к масштабы. Долго обучаются, но довольно быстро работают. Сейчас их редко применяют.

    Методы, основанные на локальных особенностях. Требуют "пёстрых" объектов с множеством заметных деталей (в идеале контрастных углов), и не справляются с деформируемыми объектами или очень разными ракурсами. Легко справляются с произвольными трансформациями, но ломаются на множественных экземплярах. Это придётся обходить, обрабатывая изображение по частям. Зато если объект простой (условно, обложка книги), им обычно хватает одного изображения.

    Свёрточные нейронки вроде семейства YOLO. Можно научить много на что, и скорость работы у них стабильная, но нужна большая размеченная база для обучения. Причём если в базе не было скажем, повёрнутых изображений, нейронка их не научится распознавать. Отчасти обучающую базу можно расширить джиттерингом, но готовить её всё равно придётся, причём речь идёт о сотнях и тысячах изображений.
    Ответ написан
    1 комментарий
  • Длительное время выполнения функции get_posts()?

    Mike_Ro
    @Mike_Ro Куратор тега WordPress
    Python, JS, WordPress, SEO, Bots, Adversting
    Но появилась идея запрашивать не все посты, а в зависимости от нужной категории. Все существующие ~ 2000 постов разделить на категории. Будет ли такая реализация работать быстрее?

    Хорошая идея, конечно будет.
    Либо есть какие-то другие идеи?

    Не "либо", а "вместе" - почему бы не кэшировать выборку постов из БД (Transients API)?
    $cache = get_transient('all_posts_cache');
    
    if (!$cache) {
        $posts = get_posts([
            'numberposts' => -1,
            'orderby' => 'date',
            'order' => 'DESC',
            'post_type' => 'post-item',
    
            // Искать по слагу категории
            'category_name' => 'category_name',
    
            // Или искать по id категории
            // 'cat' => 123,
    
        ]);
    
        // Кэширование на 1 час
        set_transient('all_posts_cache', $posts, HOUR_IN_SECONDS);
    
    }
    
    else {
        $posts = $cache;
    }
    Ответ написан
    Комментировать
  • Как ограничить длину строки в Notepad++?

    @jimquery
    Такое попробуйте:
    1. Select “View” from menu bar.
    2. From the dropdown menu that appears click on “Word wrap” option.
    3. The same procedure is used to swap between Word wrap On & Off.

    dineshkarur.blogspot.ru/2011/03/turn-onoff-word-wr...
    Ответ написан
    1 комментарий
  • Вопрос по Pipelines на Bitbucket?

    fo_otman
    @fo_otman
    Веб-разработчик
    Не нужно. Каждый ваш последующий коммит содержит все изменения предыдущего. Т.е. достаточно залить запустить пайплайн для последнего коммита и все.
    Ответ написан
    Комментировать
  • Лимит при регистрации пользователей?

    V_A_B
    @V_A_B
    ¯\_(ツ)_/¯
    Приветствую.

    Не в той стороне ищите

    add_action('user_profile_update_errors','check_fields',10,3);
    if(!function_exists('check_fields')){
    function check_fields($errors,$update,$user){
    		$users=get_users();
        if(count($users)>=3){
    			$errors->add('max_limit','<strong>ERROR</strong>: '.__('Превышен лимит регистраций','VAB'));
    			// wp_die("Превышен лимит регистраций");
        }return $errors;}}


    spoiler

    60ad27127127a449341369.png
    Ответ написан
    Комментировать
  • Почему не скачивается файл?

    zkrvndm
    @zkrvndm
    Архитектор решений
    Artem Kirsov, делайте так. Все ваши параметры засуньте в FormData и уже его отправляйте:
    async function getFile() {
    	
    	var formData = new FormData();
    	formData.append('id', 'Ваш ID');
    	formData.append('test', 'Значение параметра test');
    	
    	var blob = await (await fetch('https://адрес_для_совершения_запроса', {
    		method: 'POST',
    		body: formData
    	})).blob();
    	
    	console.log('Файл успешно скачан:');
    	console.dir(blob);
    	
    	var link = document.createElement('a');
    	link.download = 'filename.xlsx';
    	link.href = URL.createObjectURL(blob);
    	link.click();
    	
    	return blob;
    	
    }

    Вызов функции getFile() будет возвращать промис результатом которого будет файл. Обратите внимание, что в FormData у меня всего лишь пример, как указывать параметры - вы должны там добавить свои параметры и их значения.
    Ответ написан
    4 комментария
  • Как устранить ошибку кодировки в Sublime Text 3 SFTP?

    @Nikolays93
    Web-разработчик
    Попробуйте
    Файл > Sftp\ftp > Edit
    Раскомментировать и исправить

    "remote_encoding": "cp1251",
    Ответ написан
    Комментировать
  • Не получается убрать legend на диаграмме Chart.js?

    zb_venom
    @zb_venom
    Жизнерадостный чебурек
    Проблемы с отключением легенды в 3 версии, тоже сталкивался с этим, во второй версии все работает прекрасно
    вот например с этой
    UDP:
    Посмотрел свойства legend, вроде нашел решение.
    Добавить этот код перед созданием new Chart()
    Chart.defaults.plugins.legend.display = false;
    Ответ написан
    2 комментария
  • Не работает get_filed() в functions.php?

    @weart
    Все, я вспомнил. На момент создания поста запись в meta пока еще пуста.
    Но точно не помню, нужно погуглить, в какой момент acf сохраняет данные и вешаться на соответствующий action
    Я вроде вешался на хук 'acf/save_post'
    Ответ написан
    4 комментария
  • Создание образа системы?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Можно, этот продукт как раз это и предлагает. Покопайтесь в настройках там как раз есть режим тиражирования образов с затиранием драйверов и уникального идентификатора windows
    Ответ написан
    Комментировать
  • Создание образа системы?

    @Tabletko
    никого не трогаю, починяю примус
    Был такой продукт - acronis universal restore. Как раз позвалял изначально или на этапе рестора подсунуть нужные драйвера. Не знаю что с ним сейчас, может включили в основной продукт.
    Ответ написан
    Комментировать
  • Разработка сайта на бесплатном хостинге?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Никак не повлияет. Тут скорее всего встанет вопрос, а удобно ли разрабатывать сайт на хостинге(при условии что там не стоит node.js, npm\yarn), скорее всего лучшим способом разработать и собрать станет всё таки локаль, которая спокойно потом перейдет на боевой.
    Ответ написан
    Комментировать
  • Переодически пропадает интернет через Wi-Fi?

    @dronmaxman
    VoIP Administrator
    Поменял шило на мыло)

    Скорее всего диапазон WIFI 2.4GHz сильно зашумлен. Попробуй поменять канал WIFI на роутере, но это временное решение. На сегодняшний день роутер надо выбирать с поддержкой диапазона 5GHz.
    Ответ написан
    Комментировать
  • Отключение обновления темы на WordPress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    вам нужно отключить обновление или уведомление об обновлении?
    Поищите соответствующие плагины для этого
    https://cpothemes.com/disable-automatic-updates-wo...
    https://stackoverflow.com/questions/24123059/how-t...
    https://ru.wordpress.org/plugins/disable-wordpress...
    https://www.wpcrafter.com/disable-wordpress-update...
    Наберите в гугл:
    wordpress disable theme update notifications
    wordpress disable theme update
    wordpress disable update notifications
    найдете кучу плагинов, статей и т.д.
    Ответ написан
    Комментировать
  • Вирус-redirect на сайте WordPress?

    alexyarik
    @alexyarik
    Битрикс разработчик
    Вот простой перечень минимальных действий:
    Как удалить вирус на сайте Wordpress?
    Ответ написан
    Комментировать
  • Вирус-redirect на сайте WordPress?

    Kozack
    @Kozack Куратор тега WordPress
    Thinking about a11y
    План действий при проблемах с ВП:
    1. Отключите все плагины
    2. Измените тему на одну из стандартный
    3. Переустановите сам ВП


    На каждом шаге перепроверяйте наличие проблемы.

    Редирект может залезть и в настройках хостинга.
    Ответ написан
    2 комментария