Skip to content

還有辦法再加速嗎? #54

Open
@DennisLiu-elogic

Description

@DennisLiu-elogic

Hi meiqua
統計了各段落與各層金字塔的耗時
image

使用OpenCL後已經讓OpenCV的函數耗時下降不少,關於加速ComputeResponseMap、Hysteresis與Linearlize這三段,不知道meiqua你還有沒有什麼想法?

目前實作過這個方法,ComputeResponseMap中Create 8個Mat,改為一次Create大張的Mat
(size = Size (src.cols * 8, src.rows)),response_maps[i] = BigSrc (Rect)指向大張的ROI,但實作後發現__m128i *map_data = response_maps[ori].ptr<__m128i>(); 這行似乎不正常,導致__m128i res1 = _mm_shuffle_epi8(lut[2 * ori + 0], lsb4_data[i]);出錯

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions