Комментарии nvbn
nvbn 25.04.2011 22:38 welinux — Мы переехали =)
0
Надо сразу доделать, чтоб потом не трогать)
Нащёл и поправил)
Где здесь None?
Вы, сударь, таки сноб!
nvbn 25.04.2011 11:31 How-to`s — Заставляем дружить IntelliJ IDEA/PyCharm/Ruby Mine с Unity и другими доками
0
Не, он их там сам вроде качает)
Но я так не делал, ток видел версию с запихнутым PyCharm'ом и RubyMine)
Но я так не делал, ток видел версию с запихнутым PyCharm'ом и RubyMine)
nvbn 25.04.2011 11:26 Ubuntu — Ускоряем InnoDB в десятки раз (во время разработки/тестирования проекта)
1
Рискованно)
Стиль ещё должен поменятся)
Да, всё в трекер.
nvbn 22.04.2011 20:59 How-to`s — Заставляем дружить IntelliJ IDEA/PyCharm/Ruby Mine с Unity и другими доками
0
Можно но вроде ток платную версию.
nvbn 22.04.2011 00:08 How-to`s — Заставляем дружить IntelliJ IDEA/PyCharm/Ruby Mine с Unity и другими доками
0
В юнити с фф всё нормально, решение сугубо для "идеи".
Баг в старом движке, с каким именем регистрировались, тем и пользуйтесь.
Регистр в никах работает, пруф - http://188.127.239.11/user/xT/.
Если кому нужно будет сменить регистр в нике - пишите после переезда мне на электронку.
Регистр в никах работает, пруф - http://188.127.239.11/user/xT/.
Если кому нужно будет сменить регистр в нике - пишите после переезда мне на электронку.
Нынешний юнити с имеет мало общего с тем)
Конвертер =(
Это косяк конвертера, он уже исправлен.
Просто конвертирование довольно-таки долгое занятие и из-за 12309 мне как-то не хочется его проводить несколько раз в день)
Просто конвертирование довольно-таки долгое занятие и из-за 12309 мне как-то не хочется его проводить несколько раз в день)
А кпкашки новые не продаёт по дешману?)
У меня с инетом возникли трудности, вчера не смог обновить тест, сегодня вечером обновлю)
Не, скоро всё будет)
У соседа с ubuntu 10.10 тоже часто отваливался вайфай, решилось переходом на арч и отказа от network-manager, сейчас всё хорошо)
32, потому что оперативки всего 2гб
Ага, гномшел столетней давности
2 апреля уже не робит)
Спс, на выходных потыкаю)
nvbn 01.04.2011 17:07 Я рекомендую — Занимаешся переводами? Используй текстовый редактор sublime text 2.
1
Эээ, поменяйте скрин, а то я уже подумал, что первое апреля незаметно пришло на велинупс =)
Оке,если что - могу помочь.
Его и надо копипастить, такая же штука и на вимео
У них надо внимательно всё читать и отрубать "авто ренью", остальное норм =)
Чёт через-чур смахивает
На godaddy, но там за столько только info
На dvd как всегда будут только языки.
ubity 2d в 11.04 не будет
А я пользуюсь убунтой на полностью стандартных настройках =)
Драйвера и кодеки она сама мне поставила =)
Я даже приучил себя пользоваться totem'ом =)
Драйвера и кодеки она сама мне поставила =)
Я даже приучил себя пользоваться totem'ом =)
Я так на комнату в общаге интернет раздаю, всё работает =)
Организуем на ноуте файлуху с transparent compression (ZFS / Btrfs)
Не проще ли налету во время дампа сжимать?
Кораблики потоплены =)
Выложу своё(отредактированный стандартный пример xD) злодейство - выполнялка команд при появлении нужного объекта в области видимости вебкамеры:
Как запустить:
#include "cv.h"
#include "highgui.h"
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
IplImage *image = 0, *hsv = 0, *hue = 0, *mask = 0, *backproject = 0, *histimg = 0;
CvHistogram *hist = 0;
int backproject_mode = 0;
int select_object = 0;
int track_object = 0;
int show_hist = 0;
CvPoint origin;
CvRect selection;
CvRect track_window;
CvBox2D track_box;
CvConnectedComp track_comp;
int hdims = 16;
float hranges_arr<> = {0,180};
float* hranges = hranges_arr;
int vmin = 10, vmax = 256, smin = 30;
int turning = 0;
void on_mouse( int event, int x, int y, int flags, void* param )
{
if( !image )
return;
if( image->origin )
y = image->height - y;
if( select_object )
{
selection.x = MIN(x,origin.x);
selection.y = MIN(y,origin.y);
selection.width = selection.x + CV_IABS(x - origin.x);
selection.height = selection.y + CV_IABS(y - origin.y);
selection.x = MAX( selection.x, 0 );
selection.y = MAX( selection.y, 0 );
selection.width = MIN( selection.width, image->width );
selection.height = MIN( selection.height, image->height );
selection.width -= selection.x;
selection.height -= selection.y;
}
switch( event )
{
case CV_EVENT_LBUTTONDOWN:
origin = cvPoint(x,y);
selection = cvRect(x,y,0,0);
select_object = 1;
break;
case CV_EVENT_LBUTTONUP:
select_object = 0;
if( selection.width > 0 && selection.height > 0 )
track_object = -1;
break;
}
}
CvScalar hsv2rgb( float hue )
{
int rgb<3>, p, sector;
static const int sector_data<><3>=
{{0,2,1}, {1,2,0}, {1,0,2}, {2,0,1}, {2,1,0}, {0,1,2}};
hue *= 0.033333333333333333333333333333333f;
sector = cvFloor(hue);
p = cvRound(255*(hue - sector));
p ^= sector & 1 ? 255 : 0;
rgb<0>> = 255;
rgb<1>> = 0;
rgb<2>> = p;
return cvScalar(rgb<2>, rgb<1>, rgb<0>,0);
}
int main( int argc, char** argv )
{
CvCapture* capture = 0;
capture = cvCaptureFromCAM(0);
cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_WIDTH, 320);
cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_HEIGHT, 240);
cvNamedWindow( "CamShiftDemo", 1 );
cvSetMouseCallback( "CamShiftDemo", on_mouse, 0 );
CvPoint pt1, pt2;
for(;;)
{
IplImage* frame = 0;
int i, bin_w, c;
frame = cvQueryFrame( capture );
if( !frame )
break;
cvFlip (frame, 0, 1);
if( !image )
{
/* allocate all the buffers */
image = cvCreateImage( cvGetSize(frame), 8, 3 );
image->origin = frame->origin;
hsv = cvCreateImage( cvGetSize(frame), 8, 3 );
hue = cvCreateImage( cvGetSize(frame), 8, 1 );
mask = cvCreateImage( cvGetSize(frame), 8, 1 );
backproject = cvCreateImage( cvGetSize(frame), 8, 1 );
hist = cvCreateHist( 1, &hdims, CV_HIST_ARRAY, &hranges, 1 );
}
cvCopy( frame, image, 0 );
cvCvtColor( image, hsv, CV_BGR2HSV );
if( track_object )
{
int _vmin = vmin, _vmax = vmax;
cvInRangeS( hsv, cvScalar(0,smin,MIN(_vmin,_vmax),0),
cvScalar(180,256,MAX(_vmin,_vmax),0), mask );
cvSplit( hsv, hue, 0, 0, 0 );
if( track_object < 0 )
{
float max_val = 0.f;
cvSetImageROI( hue, selection );
cvSetImageROI( mask, selection );
cvCalcHist( &hue, hist, 0, mask );
cvGetMinMaxHistValue( hist, 0, &max_val, 0, 0 );
cvConvertScale( hist->bins, hist->bins, max_val ? 255. / max_val : 0., 0 );
cvResetImageROI( hue );
cvResetImageROI( mask );
track_window = selection;
track_object = 1;
}
cvCalcBackProject( &hue, backproject, hist );
cvAnd( backproject, mask, backproject, 0 );
cvMeanShift( backproject, track_window,
cvTermCriteria( CV_TERMCRIT_EPS | CV_TERMCRIT_ITER, 10, 1 ),
&track_comp);
track_window = track_comp.rect;
if( backproject_mode )
cvCvtColor( backproject, image, CV_GRAY2BGR );
int thisdx = track_window.x - pt1.x;
pt1.x = track_window.x;
pt1.y = track_window.y;
if (!turning) {
if (pt1.x < 100 || pt1.x > 200) {
system (argv<1>);
turning = 1;
}
}
else if (pt1.x > 100 && pt1.x < 200) {
turning = 0;
}
}
if( select_object && selection.width > 0 && selection.height > 0 )
{
cvSetImageROI( image, selection );
cvXorS( image, cvScalarAll(255), image, 0 );
cvResetImageROI( image );
}
cvShowImage( "CamShiftDemo", image );
//cvShowImage( "Histogram", histimg );
c = cvWaitKey(10);
if( (char) c == 27 )
break;
switch( (char) c )
{
case 'b':
backproject_mode ^= 1;
break;
case 'c':
track_object = 0;
//cvZero( histimg );
break;
case 'h':
/*show_hist ^= 1;
if( !show_hist )
cvDestroyWindow( "Histogram" );
else
cvNamedWindow( "Histogram", 1 );*/
break;
default:
;
}
}
cvReleaseCapture( &capture );
cvDestroyWindow("CamShiftDemo");
return 0;
}
Как запустить:
- Компилируем:
g++ -I/usr/include/opencv -O2 -o camera наш_файл.cpp -lhighgui -lcv; chmod +x camera
- Запускаем(пример с миганием от L29Ah):
./camera "xcalib -i -a;sleep 0.07;xcalib -i -a;"
- Подносим что-нибудь яркое и выделяем.
- profit =)
Сейчас лимит 20000, думаю за глаза хватит)
Убрал возможность постить простыню, расходимся.
да
Автор, не пиши простыню в каментах!
Пользуйся pastebin!
Пользуйся pastebin!
Не делайте так, как на картинке на вашем сайте)
Есть раздел "Лента", там посты только с подписанных блогов.
WP7 выглядит симпатично + нокла, возможно нормальные аппараты будут)
PornView - программа для управления коллекцией фотографий и фильмов, чем не каталогизатор?)
Ё всему виной, честно)
Был же патч для иксов, с ним тоже не тормозило
Сравнение технологий аппаратного декодирования видио от amd(uvd) и nvidia(vdpau).
Да даже ресайзятся окна без тормозов.
даже
Но не суть, пост про vdpau и uvd)
Когда в последний раз тыкал, у меня не работало)
opengl 2.1 без сжатия текстур -> компиз и немного игр.
Единственный плюс, не считая открытости, это KMS.
Единственный плюс, не считая открытости, это KMS.
Там аппаратного декодирования вообще нет)