я использовал brew для создания скомпилированной библиотеки из phash
я импортировал файл CImg.h и все компилируется, но это не работает.
Я хочу создать хеш из изображения, но я всегда получаю один и тот же вывод
NSBundle *bundle = [NSBundle mainBundle];
NSString *path = [bundle pathForImageResource:@"branch.png"];
const char *image = [path cStringUsingEncoding:NSASCIIStringEncoding];
ulong64 hash = 0;
int valid = ph_dct_imagehash(image,hash);
NSLog(@"%i",valid);
NSLog(@"%llu",hash);
С этим выводом
sh: convert: command not found
sh: gm: command not found
sh: convert: command not found
sh: gm: command not found
sh: convert: command not found
sh: gm: command not found
2011-10-03 20:10:22.571 pHashi386[2155:60b] -1
2011-10-03 20:10:22.572 pHashi386[2155:60b] 0
ясно, что что-то идет не так, но я понятия не имею, какие команды sh не найдены, и также, если я на правильном пути.