A method of inspecting a wire contact of a crimped wire, wherein the wire incudes a wire insulation that is cut and stripped to expose a plurality of wire strands which are inserted and crimped into the wire contact, the method comprising: determining, at a processor (130;137), a striation metric of a particular image of the wire contact, the particular image depicting an inspection hole in the wire contact, wherein the striation metric represents a number of wire strands being visible and oriented along a particular axis in the inspection hole; comparing the striation metric to a wire-in-hole detection threshold; and determining that a threshold number of visible wire strands are oriented along the particular axis in the inspection hole if the striation metric satisfies the wire-in-hole detection threshold; wherein determining the striation metric comprises: determining a plurality of complement values of contact colors in the particular image of the wire contact, each contact color corresponding to a pixel value of a particular portion (502, 504, 506, 508) of the wire contact in the particular image; determining an average complement value of the plurality of complement values; subtracting the average complement value from each pixel value in the particular image to generate a modified image; determining frequency values for each pixel of the modified image by computing an absolute value of a transform operation performed on the modified image; and determining the striation metric based at least on a maximum frequency value of the frequency values; wherein the transform operation comprises a Fast Fourier Transform, FFT, operation. determining, at a processor (130;137), a striation metric of a particular image of the wire contact, the particular image depicting an inspection hole in the wire contact, wherein the striation metric represents a number of wire strands being visible and oriented along a particular axis in the inspection hole; comparing the striation metric to a wire-in-hole detection threshold; and determining that a threshold number of visible wire strands are oriented along the particular axis in the inspection hole if the striation metric satisfies the wire-in-hole detection threshold; wherein determining the striation metric comprises: determining a plurality of complement values of contact colors in the particular image of the wire contact, each contact color corresponding to a pixel value of a particular portion (502, 504, 506, 508) of the wire contact in the particular image; determining an average complement value of the plurality of complement values; subtracting the average complement value from each pixel value in the particular image to generate a modified image; determining frequency values for each pixel of the modified image by computing an absolute value of a transform operation performed on the modified image; and determining the striation metric based at least on a maximum frequency value of the frequency values; wherein the transform operation comprises a Fast Fourier Transform, FFT, operation. determining a plurality of complement values of contact colors in the particular image of the wire contact, each contact color corresponding to a pixel value of a particular portion (502, 504, 506, 508) of the wire contact in the particular image; determining an average complement value of the plurality of complement values; subtracting the average complement value from each pixel value in the particular image to generate a modified image; determining frequency values for each pixel of the modified image by computing an absolute value of a transform operation performed on the modified image; and determining the striation metric based at least on a maximum frequency value of the frequency values; wherein the transform operation comprises a Fast Fourier Transform, FFT, operation.