我希望 Angular 材料选项卡的 mat-ink-bar 占据选项卡标题文本宽度的宽度。目前它大于选项卡标题文本宽度。
下图显示了它现在的样子。
下图显示了我想要的样子。
你能帮我看看如何做到这一点吗?
我想在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)