Hi, Ankit:

Your function in `_brief_cy.pyx` should look like this:

    def _brief(double[:, ::1] image, int[:, ::1] keypoints, char[:, ::1] descriptor):

In my imagination it modifies the data inplace, so no return value is required. Let me know, if this is enough info?