Показать сообщение отдельно
Старый 20.10.2010, 02:00   #6
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Сжатия матрицы

Думаю так:
for i:=1 to 16 do
  for 
j:=1 to 16 do
    
Begin
       xStart 
:= + (i-1)*16;
       
yStart := + (j-1)*16;
       
kb:=0;
       for 
ImX:=xStart  to xStart 15 do
         for 
ImY:=yStart  to yStart +15 do
               if 
a[ImX,ImY]=1 then kb:=kb+1;//kb -количество черных пикселей
       
if kb>porog then b[i,j]:=else b[i,j]:=0; {porog макс знач черных точек в масиве
    
End
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
JACUK (23.10.2010)