38

» Он вам не клоун! / Новый формат блога

запилите наконец автосохранение черновиков
так у браузеров уже давно есть, или это тока на мозилле? =(
38

» WarCraft 3 / Пак сундуков

На комменты потрачено больше времени, чем на сундуки.
38

» Minecraft / Misa's Realistic Texture Pack

опять деревья фейл =( ну сколько можно...
38

» Он вам не клоун! / Пост порицания

Могу только если насрать под ванну =O
38

» Он вам не клоун! / Творческий кризис

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

» Он вам не клоун! / Пост порицания

Я говорю только правду.
Так ты в каком классе?
38

» В гостях у Эльрата / Джентльменский набор юного моделлера

3ds max я не умею пользоваться + зачем он новичку, если он даже мдлвисом пользоваться не умеет?
Затем что он в 20 раз проще ?
38

» Он вам не клоун! / Пост порицания

[07.08.2012 16:53:37] ScorpioT1000: кстати об отсутствии бороды - тыща еще в 10 классе или уже 11 ?
38

» В гостях у Эльрата / Джентльменский набор юного моделлера

И где 3ds max ?
блокнотом я особо не умею пользоваться (в плане моделей), да он мне и не нужен
xgm.ru/p/wc3/format-mdl поможет =)
IrokeZ, сделай мне высокополигонального гуманоида с анимами в блокноте и я тебе заплачу
38

» Блог им. AlexPrey'я / Еще немного баловства с камерой

Мне всегда кажется, что 2 камеры - бесперспективное занятие и всё будущее за реалтаймовыми анализаторами окружения.
38

» Блог им. AlexPrey'я / Балуемся с камерой

а если ты про то как иначе искать на картинке, то там делается в полном непрерывном пространстве с ключевыми точками, тоесть идет обрасть x/y от 0 до 1, ключевые пиксели равномерно распределяются как граф по ней и идет поиск по графу, а при отрисовке просто между ними нужная интерполяция
выглядит это всё как-то так:
т.е. видишь, у каждого узла по 4 связи, кроме крайних, вся идея в том чтобы выделить нужные подграфы и с ними работать по всеизвестным алгоритмам поиска пути и тому подобное. Например, выделить тот же лист бумаги, бахнуть по нему оптимизацией (в идеале должен получиться граф, где узлы - углы листа и карандаша итп) и работать только с ним, без всяких черных масок и пробегов по всей матрице
38

» Блог им. AlexPrey'я / Балуемся с камерой

alexprey, у меня есть собственная капча распознавалка - распознает любые символы по заданной нестрогой маске =) мб прикрутить... хотя на плюсах, но в роли отдельной dll сишной библиотеки:
header
#ifndef CR_LIBRARY_ADAPTER_H
#define CR_LIBRARY_ADAPTER_H
// CR DLL-functions adapter

#include "CR.h"
#include "CRAlgorithmTest1.h"
#define crDLLEXPORT __declspec(dllexport)

class CRLibraryAdapter {
public:

    static void Start(sc::COLORMATRIX mx, size_t w, size_t h, sc::COLORMATRIX advancedMx,
                      sc::COLORMATRIX maskSeq, size_t maskW, size_t maskH);
    /// Starts recognition process. Takes the pixel map as COLORMATRIX, width, height,
    /// and the previous (advanced) color map from series (optional, =NULL if isn't used).
    /// Width/Height of advancedMx is the same as in the first one.
    /// maskSeq - matrix of the image which is represented as a vertical sequence of monospaced parts(mask);
    /// The mask is used as forms of digits to compare with digits on the target image.
    /// If arguments are wrong, GetResult will return ST_ERROR.

    static void Stop();
    /// Stops the process. Use GetState() func to see results.

    static cr::StateType GetState();
    /// Returns the current state of the CR from the StateType enum.
    /// Before first start returns ST_READY.

    static float GetStateProgress();
    /// Returns the progress of the current state as an absolute number (from 0.0 to 1.0).

    static bool GetResult(char * resultBuffer, size_t maxCount);
    /// Gets the captcha recognition result as ascii string. Example: "1234".
    /// If there is the bad argument, the function will return false.

    static bool GetIntermediatePic(sc::COLORMATRIX picBuffer, size_t * widthBuff, size_t * heightBuff);
    /// Gets the process intermediate picture for visual indication of progress.
    /// widthBuff and heightBuff might be equal to NULL, it means that function will use the source size.
    /// If the function fails, the return value is false.

private:
    CRLibraryAdapter() {}; // cannot create object
};

// Export functions
extern "C" {
crDLLEXPORT void Start(unsigned int* mx,size_t w, size_t h,unsigned int* advMx,unsigned int*mask,size_t mw, size_t mh) { CRLibraryAdapter::Start(mx,w,h,advMx,mask,mw,mh); }
crDLLEXPORT void Stop() { CRLibraryAdapter::Stop(); }
crDLLEXPORT int GetState() { return CRLibraryAdapter::GetState(); }
crDLLEXPORT float GetStateProgress() { return CRLibraryAdapter::GetStateProgress(); }
crDLLEXPORT bool GetResult(char* buf,size_t max) { return CRLibraryAdapter::GetResult(buf,max); }
crDLLEXPORT bool GetIntermediatePic(unsigned int* buf,size_t* w,size_t* h) { return CRLibraryAdapter::GetIntermediatePic(buf,w,h); }
}


cr::CRAlgorithmTest1 crAlgorithmObject;
cr::CR crInstance(crAlgorithmObject); // Captcha Recognizer global object

#endif
ну для фана x)
38

» Блог им. AlexPrey'я / Балуемся с камерой

Это немного не так делается, но в целом гц =)
Давно хотел этим заняться, и наверно, займусь когда-нибудь
38

» Battle Mages / Срочный набор в команду!

Могу помочь с сервером (для тестов), там несильная машинка ддр2 и маленький трафик, зато доступ могу выдавать как кто захочет, т.к. комп стоит у меня дома + выделить домен и 24/7 очевидно. Кароче, трафик чисто для тестов (крому стресс/нагрузочных). Если надо - пишите =) с серьёзным сервером вам самим надо будет искать датацентр с виртуалкой
38

» StarCraft 2 / Ветер на холмах

Напомнило lurkmore.to/index.php?title=Служебная:Search&search=агрика...
надо было минералы скрыть за кучей деревьев итп, чтобы выглядело будто это реально зарождения какието.
в целом "еще одна дефолтная карта" =(
38

» Администрация XGM / Minecraft сервер XGMa

И снова же, если не ошибаюсь, то просто введи в адрес сервера в игре xgm.ru
нет такого
38

» StarCraft 2 / Обновление 1.5.0

камеры отбрасывают тени :facepalm:
у меня всегда камеры отключены по дефолту