mirror of
https://github.com/kerberos-io/openalpr-base.git
synced 2025-10-05 21:37:10 +08:00
update int keys values for linux.
To be verified Sunday.
This commit is contained in:
@@ -50,20 +50,24 @@ const int RIGHT_ARROW_KEY = 2555904;
|
||||
|
||||
const int DOWN_ARROW_KEY = 2621440;
|
||||
const int UP_ARROW_KEY = 2490368;
|
||||
|
||||
const int ENTER_KEY_ONE = 13;
|
||||
const int ENTER_KEY_TWO = 10;
|
||||
#else
|
||||
const int LEFT_ARROW_KEY = 81;
|
||||
const int RIGHT_ARROW_KEY = 83;
|
||||
const int LEFT_ARROW_KEY = 1113937;
|
||||
const int RIGHT_ARROW_KEY = 1113939;
|
||||
|
||||
const int DOWN_ARROW_KEY = 84;
|
||||
const int UP_ARROW_KEY= 82;
|
||||
const int DOWN_ARROW_KEY = 1113940;
|
||||
const int UP_ARROW_KEY= 1113938;
|
||||
|
||||
const int ENTER_KEY_ONE = 1048586;
|
||||
const int ENTER_KEY_TWO = 1048586;
|
||||
#endif
|
||||
|
||||
const string SPACE = " ";
|
||||
const int SPACE_KEY = 32;
|
||||
const int ESCAPE_KEY = 27;
|
||||
const int ENTER_KEY_ONE = 13;
|
||||
const int ENTER_KEY_TWO = 10;
|
||||
|
||||
const int DASHBOARD_COLUMNS = 3;
|
||||
|
||||
void showDashboard(vector<Mat> images, vector<bool> selectedImages, int selectedIndex);
|
||||
@@ -182,25 +186,25 @@ int main( int argc, const char** argv )
|
||||
curDashboardSelection--;
|
||||
showDashboard(pipeline_data.thresholds, selectedBoxes, curDashboardSelection);
|
||||
}
|
||||
else if ((char)waitkey == RIGHT_ARROW_KEY) // right arrow key
|
||||
else if (waitkey == RIGHT_ARROW_KEY) // right arrow key
|
||||
{
|
||||
if (curDashboardSelection < pipeline_data.thresholds.size() - 1)
|
||||
curDashboardSelection++;
|
||||
showDashboard(pipeline_data.thresholds, selectedBoxes, curDashboardSelection);
|
||||
}
|
||||
else if ((char)waitkey == DOWN_ARROW_KEY)
|
||||
else if (waitkey == DOWN_ARROW_KEY)
|
||||
{
|
||||
if (curDashboardSelection + DASHBOARD_COLUMNS <= pipeline_data.thresholds.size() - 1)
|
||||
curDashboardSelection += DASHBOARD_COLUMNS;
|
||||
showDashboard(pipeline_data.thresholds, selectedBoxes, curDashboardSelection);
|
||||
}
|
||||
else if ((char)waitkey == UP_ARROW_KEY)
|
||||
else if (waitkey == UP_ARROW_KEY)
|
||||
{
|
||||
if (curDashboardSelection - DASHBOARD_COLUMNS >= 0)
|
||||
curDashboardSelection -= DASHBOARD_COLUMNS;
|
||||
showDashboard(pipeline_data.thresholds, selectedBoxes, curDashboardSelection);
|
||||
}
|
||||
else if ((char)waitkey == ENTER_KEY_ONE || (char)waitkey == ENTER_KEY_TWO)
|
||||
else if (waitkey == ENTER_KEY_ONE || waitkey == ENTER_KEY_TWO)
|
||||
{
|
||||
if (pipeline_data.charRegionsFlat.size() > 0)
|
||||
{
|
||||
|
Reference in New Issue
Block a user