Lines Matching refs:channel
137 channel[MaxPixelChannels]; member
198 pixels[i][j].channel[k]=0.0; in AcquirePixelThreadSet()
231 distance+=color_1->channel[i]-(double) color_2->channel[i]; in IntensityCompare()
624 evaluate_pixel[j].channel[i]=0.0; in EvaluateImages()
627 PixelChannel channel = GetPixelChannelChannel(image,i); in EvaluateImages() local
628 PixelTrait traits = GetPixelChannelTraits(next,channel); in EvaluateImages()
629 PixelTrait evaluate_traits = GetPixelChannelTraits(image,channel); in EvaluateImages()
634 evaluate_pixel[j].channel[i]=ApplyEvaluateOperator( in EvaluateImages()
635 random_info[id],GetPixelChannel(next,channel,p[j]),op, in EvaluateImages()
636 evaluate_pixel[j].channel[i]); in EvaluateImages()
645 PixelChannel channel = GetPixelChannelChannel(image,i); in EvaluateImages() local
646 PixelTrait traits = GetPixelChannelTraits(image,channel); in EvaluateImages()
650 q[i]=ClampToQuantum(evaluate_pixel[number_images/2].channel[i]); in EvaluateImages()
732 evaluate_pixel[j].channel[i]=0.0; in EvaluateImages()
743 PixelChannel channel = GetPixelChannelChannel(image,i); in EvaluateImages() local
744 PixelTrait traits = GetPixelChannelTraits(next,channel); in EvaluateImages()
745 PixelTrait evaluate_traits = GetPixelChannelTraits(image,channel); in EvaluateImages()
751 evaluate_pixel[x].channel[i]=ApplyEvaluateOperator( in EvaluateImages()
752 random_info[id],GetPixelChannel(next,channel,p[j]),j == 0 ? in EvaluateImages()
753 AddEvaluateOperator : op,evaluate_pixel[x].channel[i]); in EvaluateImages()
766 evaluate_pixel[x].channel[i]/=(double) number_images; in EvaluateImages()
777 evaluate_pixel[x].channel[i]*=QuantumScale; in EvaluateImages()
784 evaluate_pixel[x].channel[i]=sqrt(evaluate_pixel[x].channel[i]/ in EvaluateImages()
796 PixelChannel channel = GetPixelChannelChannel(image,i); in EvaluateImages() local
797 PixelTrait traits = GetPixelChannelTraits(image,channel); in EvaluateImages()
801 q[i]=ClampToQuantum(evaluate_pixel[x].channel[i]); in EvaluateImages()
904 PixelChannel channel = GetPixelChannelChannel(image,i); in EvaluateImage() local
905 PixelTrait traits = GetPixelChannelTraits(image,channel); in EvaluateImage()
1133 PixelChannel channel = GetPixelChannelChannel(image,i); in FunctionImage() local
1134 PixelTrait traits = GetPixelChannelTraits(image,channel); in FunctionImage()
1444 PixelChannel channel = GetPixelChannelChannel(image,i); in GetImageChannels() local
1445 PixelTrait traits = GetPixelChannelTraits(image,channel); in GetImageChannels()
1483 channel, in GetImageMoments() local
1530 PixelChannel channel = GetPixelChannelChannel(image,i); in GetImageMoments() local
1531 PixelTrait traits = GetPixelChannelTraits(image,channel); in GetImageMoments()
1536 M00[channel]+=QuantumScale*p[i]; in GetImageMoments()
1538 M10[channel]+=x*QuantumScale*p[i]; in GetImageMoments()
1540 M01[channel]+=y*QuantumScale*p[i]; in GetImageMoments()
1546 for (channel=0; channel <= MaxPixelChannels; channel++) in GetImageMoments()
1551 centroid[channel].x=M10[channel]*PerceptibleReciprocal(M00[channel]); in GetImageMoments()
1552 centroid[channel].y=M01[channel]*PerceptibleReciprocal(M00[channel]); in GetImageMoments()
1575 PixelChannel channel = GetPixelChannelChannel(image,i); in GetImageMoments() local
1576 PixelTrait traits = GetPixelChannelTraits(image,channel); in GetImageMoments()
1581 M11[channel]+=(x-centroid[channel].x)*(y-centroid[channel].y)* in GetImageMoments()
1583 M11[MaxPixelChannels]+=(x-centroid[channel].x)*(y-centroid[channel].y)* in GetImageMoments()
1585 M20[channel]+=(x-centroid[channel].x)*(x-centroid[channel].x)* in GetImageMoments()
1587 M20[MaxPixelChannels]+=(x-centroid[channel].x)*(x-centroid[channel].x)* in GetImageMoments()
1589 M02[channel]+=(y-centroid[channel].y)*(y-centroid[channel].y)* in GetImageMoments()
1591 M02[MaxPixelChannels]+=(y-centroid[channel].y)*(y-centroid[channel].y)* in GetImageMoments()
1593 M21[channel]+=(x-centroid[channel].x)*(x-centroid[channel].x)* in GetImageMoments()
1594 (y-centroid[channel].y)*QuantumScale*p[i]; in GetImageMoments()
1595 M21[MaxPixelChannels]+=(x-centroid[channel].x)*(x-centroid[channel].x)* in GetImageMoments()
1596 (y-centroid[channel].y)*QuantumScale*p[i]; in GetImageMoments()
1597 M12[channel]+=(x-centroid[channel].x)*(y-centroid[channel].y)* in GetImageMoments()
1598 (y-centroid[channel].y)*QuantumScale*p[i]; in GetImageMoments()
1599 M12[MaxPixelChannels]+=(x-centroid[channel].x)*(y-centroid[channel].y)* in GetImageMoments()
1600 (y-centroid[channel].y)*QuantumScale*p[i]; in GetImageMoments()
1601 M22[channel]+=(x-centroid[channel].x)*(x-centroid[channel].x)* in GetImageMoments()
1602 (y-centroid[channel].y)*(y-centroid[channel].y)*QuantumScale*p[i]; in GetImageMoments()
1603 M22[MaxPixelChannels]+=(x-centroid[channel].x)*(x-centroid[channel].x)* in GetImageMoments()
1604 (y-centroid[channel].y)*(y-centroid[channel].y)*QuantumScale*p[i]; in GetImageMoments()
1605 M30[channel]+=(x-centroid[channel].x)*(x-centroid[channel].x)* in GetImageMoments()
1606 (x-centroid[channel].x)*QuantumScale*p[i]; in GetImageMoments()
1607 M30[MaxPixelChannels]+=(x-centroid[channel].x)*(x-centroid[channel].x)* in GetImageMoments()
1608 (x-centroid[channel].x)*QuantumScale*p[i]; in GetImageMoments()
1609 M03[channel]+=(y-centroid[channel].y)*(y-centroid[channel].y)* in GetImageMoments()
1610 (y-centroid[channel].y)*QuantumScale*p[i]; in GetImageMoments()
1611 M03[MaxPixelChannels]+=(y-centroid[channel].y)*(y-centroid[channel].y)* in GetImageMoments()
1612 (y-centroid[channel].y)*QuantumScale*p[i]; in GetImageMoments()
1628 for (channel=0; channel <= MaxPixelChannels; channel++) in GetImageMoments()
1633 channel_moments[channel].centroid=centroid[channel]; in GetImageMoments()
1634 channel_moments[channel].ellipse_axis.x=sqrt((2.0* in GetImageMoments()
1635 PerceptibleReciprocal(M00[channel]))*((M20[channel]+M02[channel])+ in GetImageMoments()
1636 sqrt(4.0*M11[channel]*M11[channel]+(M20[channel]-M02[channel])* in GetImageMoments()
1637 (M20[channel]-M02[channel])))); in GetImageMoments()
1638 channel_moments[channel].ellipse_axis.y=sqrt((2.0* in GetImageMoments()
1639 PerceptibleReciprocal(M00[channel]))*((M20[channel]+M02[channel])- in GetImageMoments()
1640 sqrt(4.0*M11[channel]*M11[channel]+(M20[channel]-M02[channel])* in GetImageMoments()
1641 (M20[channel]-M02[channel])))); in GetImageMoments()
1642 channel_moments[channel].ellipse_angle=RadiansToDegrees(1.0/2.0*atan(2.0* in GetImageMoments()
1643 M11[channel]*PerceptibleReciprocal(M20[channel]-M02[channel]))); in GetImageMoments()
1644 if (fabs(M11[channel]) < 0.0) in GetImageMoments()
1646 if ((fabs(M20[channel]-M02[channel]) >= 0.0) && in GetImageMoments()
1647 ((M20[channel]-M02[channel]) < 0.0)) in GetImageMoments()
1648 channel_moments[channel].ellipse_angle+=90.0; in GetImageMoments()
1651 if (M11[channel] < 0.0) in GetImageMoments()
1653 if (fabs(M20[channel]-M02[channel]) >= 0.0) in GetImageMoments()
1655 if ((M20[channel]-M02[channel]) < 0.0) in GetImageMoments()
1656 channel_moments[channel].ellipse_angle+=90.0; in GetImageMoments()
1658 channel_moments[channel].ellipse_angle+=180.0; in GetImageMoments()
1662 if ((fabs(M20[channel]-M02[channel]) >= 0.0) && in GetImageMoments()
1663 ((M20[channel]-M02[channel]) < 0.0)) in GetImageMoments()
1664 channel_moments[channel].ellipse_angle+=90.0; in GetImageMoments()
1665 channel_moments[channel].ellipse_eccentricity=sqrt(1.0-( in GetImageMoments()
1666 channel_moments[channel].ellipse_axis.y* in GetImageMoments()
1667 channel_moments[channel].ellipse_axis.y*PerceptibleReciprocal( in GetImageMoments()
1668 channel_moments[channel].ellipse_axis.x* in GetImageMoments()
1669 channel_moments[channel].ellipse_axis.x))); in GetImageMoments()
1670 channel_moments[channel].ellipse_intensity=M00[channel]* in GetImageMoments()
1671 PerceptibleReciprocal(MagickPI*channel_moments[channel].ellipse_axis.x* in GetImageMoments()
1672 channel_moments[channel].ellipse_axis.y+MagickEpsilon); in GetImageMoments()
1674 for (channel=0; channel <= MaxPixelChannels; channel++) in GetImageMoments()
1679 M10[channel]=0.0; in GetImageMoments()
1680 M01[channel]=0.0; in GetImageMoments()
1681 M11[channel]*=PerceptibleReciprocal(pow(M00[channel],1.0+(1.0+1.0)/2.0)); in GetImageMoments()
1682 M20[channel]*=PerceptibleReciprocal(pow(M00[channel],1.0+(2.0+0.0)/2.0)); in GetImageMoments()
1683 M02[channel]*=PerceptibleReciprocal(pow(M00[channel],1.0+(0.0+2.0)/2.0)); in GetImageMoments()
1684 M21[channel]*=PerceptibleReciprocal(pow(M00[channel],1.0+(2.0+1.0)/2.0)); in GetImageMoments()
1685 M12[channel]*=PerceptibleReciprocal(pow(M00[channel],1.0+(1.0+2.0)/2.0)); in GetImageMoments()
1686 M22[channel]*=PerceptibleReciprocal(pow(M00[channel],1.0+(2.0+2.0)/2.0)); in GetImageMoments()
1687 M30[channel]*=PerceptibleReciprocal(pow(M00[channel],1.0+(3.0+0.0)/2.0)); in GetImageMoments()
1688 M03[channel]*=PerceptibleReciprocal(pow(M00[channel],1.0+(0.0+3.0)/2.0)); in GetImageMoments()
1689 M00[channel]=1.0; in GetImageMoments()
1692 for (channel=0; channel <= MaxPixelChannels; channel++) in GetImageMoments()
1697 channel_moments[channel].invariant[0]=M20[channel]+M02[channel]; in GetImageMoments()
1698 channel_moments[channel].invariant[1]=(M20[channel]-M02[channel])* in GetImageMoments()
1699 (M20[channel]-M02[channel])+4.0*M11[channel]*M11[channel]; in GetImageMoments()
1700 channel_moments[channel].invariant[2]=(M30[channel]-3.0*M12[channel])* in GetImageMoments()
1701 (M30[channel]-3.0*M12[channel])+(3.0*M21[channel]-M03[channel])* in GetImageMoments()
1702 (3.0*M21[channel]-M03[channel]); in GetImageMoments()
1703 channel_moments[channel].invariant[3]=(M30[channel]+M12[channel])* in GetImageMoments()
1704 (M30[channel]+M12[channel])+(M21[channel]+M03[channel])* in GetImageMoments()
1705 (M21[channel]+M03[channel]); in GetImageMoments()
1706 channel_moments[channel].invariant[4]=(M30[channel]-3.0*M12[channel])* in GetImageMoments()
1707 (M30[channel]+M12[channel])*((M30[channel]+M12[channel])* in GetImageMoments()
1708 (M30[channel]+M12[channel])-3.0*(M21[channel]+M03[channel])* in GetImageMoments()
1709 (M21[channel]+M03[channel]))+(3.0*M21[channel]-M03[channel])* in GetImageMoments()
1710 (M21[channel]+M03[channel])*(3.0*(M30[channel]+M12[channel])* in GetImageMoments()
1711 (M30[channel]+M12[channel])-(M21[channel]+M03[channel])* in GetImageMoments()
1712 (M21[channel]+M03[channel])); in GetImageMoments()
1713 channel_moments[channel].invariant[5]=(M20[channel]-M02[channel])* in GetImageMoments()
1714 ((M30[channel]+M12[channel])*(M30[channel]+M12[channel])- in GetImageMoments()
1715 (M21[channel]+M03[channel])*(M21[channel]+M03[channel]))+ in GetImageMoments()
1716 4.0*M11[channel]*(M30[channel]+M12[channel])*(M21[channel]+M03[channel]); in GetImageMoments()
1717 channel_moments[channel].invariant[6]=(3.0*M21[channel]-M03[channel])* in GetImageMoments()
1718 (M30[channel]+M12[channel])*((M30[channel]+M12[channel])* in GetImageMoments()
1719 (M30[channel]+M12[channel])-3.0*(M21[channel]+M03[channel])* in GetImageMoments()
1720 (M21[channel]+M03[channel]))-(M30[channel]-3*M12[channel])* in GetImageMoments()
1721 (M21[channel]+M03[channel])*(3.0*(M30[channel]+M12[channel])* in GetImageMoments()
1722 (M30[channel]+M12[channel])-(M21[channel]+M03[channel])* in GetImageMoments()
1723 (M21[channel]+M03[channel])); in GetImageMoments()
1724 channel_moments[channel].invariant[7]=M11[channel]*((M30[channel]+ in GetImageMoments()
1725 M12[channel])*(M30[channel]+M12[channel])-(M03[channel]+M21[channel])* in GetImageMoments()
1726 (M03[channel]+M21[channel]))-(M20[channel]-M02[channel])* in GetImageMoments()
1727 (M30[channel]+M12[channel])*(M03[channel]+M21[channel]); in GetImageMoments()
1814 channel, in GetImagePerceptualHash() local
1837 for (channel=0; channel <= MaxPixelChannels; channel++) in GetImagePerceptualHash()
1839 perceptual_hash[channel].phash[i][j]= in GetImagePerceptualHash()
1840 (-MagickLog10(moments[channel].invariant[j])); in GetImagePerceptualHash()
1933 PixelChannel channel = GetPixelChannelChannel(image,i); in GetImageRange() local
1934 PixelTrait traits = GetPixelChannelTraits(image,channel); in GetImageRange()
2149 PixelChannel channel = GetPixelChannelChannel(image,i); in GetImageStatistics() local
2150 PixelTrait traits = GetPixelChannelTraits(image,channel); in GetImageStatistics()
2155 if (channel_statistics[channel].depth != MAGICKCORE_QUANTUM_DEPTH) in GetImageStatistics()
2157 depth=channel_statistics[channel].depth; in GetImageStatistics()
2163 channel_statistics[channel].depth++; in GetImageStatistics()
2164 if (channel_statistics[channel].depth > in GetImageStatistics()
2167 channel_statistics[channel].depth; in GetImageStatistics()
2172 if ((double) p[i] < channel_statistics[channel].minima) in GetImageStatistics()
2173 channel_statistics[channel].minima=(double) p[i]; in GetImageStatistics()
2174 if ((double) p[i] > channel_statistics[channel].maxima) in GetImageStatistics()
2175 channel_statistics[channel].maxima=(double) p[i]; in GetImageStatistics()
2176 channel_statistics[channel].sum+=p[i]; in GetImageStatistics()
2177 channel_statistics[channel].sum_squared+=(double) p[i]*p[i]; in GetImageStatistics()
2178 channel_statistics[channel].sum_cubed+=(double) p[i]*p[i]*p[i]; in GetImageStatistics()
2179 channel_statistics[channel].sum_fourth_power+=(double) p[i]*p[i]*p[i]* in GetImageStatistics()
2181 channel_statistics[channel].area++; in GetImageStatistics()
2229 PixelChannel channel = GetPixelChannelChannel(image,i); in GetImageStatistics() local
2234 area=PerceptibleReciprocal(channel_statistics[channel].area); in GetImageStatistics()
2241 channel_statistics[channel].entropy+=-count*MagickLog10(count)* in GetImageStatistics()
2287 PixelChannel channel = GetPixelChannelChannel(image,i); in GetImageStatistics() local
2288 PixelTrait traits = GetPixelChannelTraits(image,channel); in GetImageStatistics()
2315 channel_statistics[channel].median=(double) median[ in GetImageStatistics()
2477 polynomial_pixel[j].channel[i]=0.0; in PolynomialImage()
2504 PixelChannel channel = GetPixelChannelChannel(image,i); in PolynomialImage() local
2505 PixelTrait traits = GetPixelChannelTraits(next,channel); in PolynomialImage()
2506 PixelTrait polynomial_traits=GetPixelChannelTraits(image,channel); in PolynomialImage()
2514 polynomial_pixel[x].channel[i]+=coefficient* in PolynomialImage()
2515 pow(QuantumScale*GetPixelChannel(image,channel,p),degree); in PolynomialImage()
2529 PixelChannel channel = GetPixelChannelChannel(image,i); in PolynomialImage() local
2530 PixelTrait traits = GetPixelChannelTraits(image,channel); in PolynomialImage()
2535 q[i]=ClampToQuantum(QuantumRange*polynomial_pixel[x].channel[i]); in PolynomialImage()
3004 PixelChannel channel = GetPixelChannelChannel(image,i); in StatisticImage() local
3005 PixelTrait traits = GetPixelChannelTraits(image,channel); in StatisticImage()
3007 channel); in StatisticImage()
3014 SetPixelChannel(statistic_image,channel,p[center+i],q); in StatisticImage()
3103 SetPixelChannel(statistic_image,channel,pixel,q); in StatisticImage()