Lỗi Exception thrown: read access violation. this->p was nullptr.khi tạo class trong file .hpp

Mọi người cho em hỏi tại sao class này của em cứ declear nó sang file khác nó lại báo lỗi Exception thrown: read access violation.this->p was nullptr.
Em viết class này trên VS 2019 và dùng thư viện OpenCv 3.4.1.Lỗi này ở dòng 1419 of file mat.inl.hpp.Nhìn như thế này


File class của em đây

#pragma once
#include "Header_1.h"

class GUI_1
{
private:
    //Create a black image 
    Mat imgBlank = Mat::zeros(original.size(), CV_8UC3);

    //Take size original to 2 part
    int height = original.size().height;
    int width = original.size().width;

public:
    //Sources img (input)
    Mat original;

    //extension coordinate variable for tracking object
    int posX;
    int posY;
    //last line of  input
    
    //color for cross hair and coordinate
    double red = 0;
    double green = 255;
    double blue = 255;


    //function
    Mat crosshair()
    {
        // Crate blank img
        Mat img = imgBlank;

        //properties
        int length = 10;
        
        //draw crosshair
        //horizon
        line(img, Point(posX - length, posY), Point(posX + length, posY), Scalar(blue, green, red), 1);

        //vertical
        line(img, Point(posX, posY - length), Point(posX, posY + length), Scalar(blue, green, red), 1);

        return img;
    }

    Mat imgCoordinate()
    {
        //blank img
        Mat img = imgBlank;

        //coordinate of text with object
        const int subX = 2;
        const int subY =2;

        //put coordinate

        string Text = "X=" + to_string(posX) + "Y=" + to_string(posY);
        putText(img, Text, Point(posX + subX, posY + subY), FONT_HERSHEY_COMPLEX, 1, Scalar(blue, green, red), 1);

        return img;
    }

    //Create imgGUI for show (output)
    Mat imgGUI = imgBlank + crosshair() + imgCoordinate();

};

Trùng Lỗi về class khi dùng openCv 3.4.1

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?