小编nuw*_*ara的帖子

如何设置 Angular 材质选项卡的 mat-ink-bar 以获取选项卡标题文本宽度的宽度

我希望 Angular 材料选项卡的 mat-ink-bar 占据选项卡标题文本宽度的宽度。目前它大于选项卡标题文本宽度。

下图显示了它现在的样子。

当前外观

下图显示了我想要的样子。

我希望 mat-tab-ink-bar 看起来如何

你能帮我看看如何做到这一点吗?

css angular-material angular-material2 angular

5
推荐指数
2
解决办法
5163
查看次数

在OpenCV Android中查找相机框架中的主色

我想在Android CvCameraViewFrame对象中获得主色.我使用以下OpenCV Android代码来做到这一点.此代码从OpenCV c ++代码转换为OpenCV Android代码.在下面的代码中,我遍历相机框架中的所有像素,找到每个像素的颜色并将它们存储在HashMap中,以便在循环结束时找到主色.要遍历每个像素,大约需要30秒.这对我来说是不可接受的.有人可以回顾一下这段代码并指出我如何找到相机框架中的主色.

private String[] colors = {"cBLACK", "cWHITE", "cGREY", "cRED", "cORANGE", "cYELLOW", "cGREEN", "cAQUA", "cBLUE", "cPURPLE", "cPINK", "cRED"};

public Mat onCameraFrame(CvCameraViewFrame inputFrame) {
        mRgba = inputFrame.rgba();

        if (mIsColorSelected) {
            Imgproc.cvtColor(mRgba, mRgba, Imgproc.COLOR_BGR2HSV);

            int h = mRgba.height();             // Pixel height
            int w = mRgba.width();              // Pixel width
            int rowSize = (int)mRgba.step1();       // Size of row in bytes, including extra padding

            float initialConfidence = 1.0f;

            Map<String, Integer> tallyColors = new HashMap<String, Integer>();

            byte[] pixelsTotal = new byte[h*rowSize];
            mRgba.get(0,0,pixelsTotal); …
Run Code Online (Sandbox Code Playgroud)

c++ android opencv image-processing android-camera

4
推荐指数
1
解决办法
3326
查看次数