API References
Controller
InitMoildev
- class InitMoildev.Config(filename)[source]
-
Bases:
object
Reading the parameter camera from *.json file
Constructor method :param filename = .json file: :param filename = dictionary:
- Returns:
-
camera name camera sensor width camera sensor height iCx iCy ratio image width image height calibration ratio parameter0 parameter1 parameter2 parameter3 parameter4 parameter5
- get_alpha_beta(mode, delta_x, delta_y)[source]
-
calculate the alpha beta from specific coordinate image. :param mode = the anypoint mode.: :param mode = integer.: :param delta_x = the coordinate point in quadrant 1 X axis.: :param delta_x = integer.: :param delta_y = the coordinate point in quadrant 1 Y axis.: :param delta_y = integer.:
- Returns:
-
alpha beta.
OpenCam
OpenCamera
- class OpenCamera.OpenCameras(*args: Any, **kwargs: Any)[source]
-
Bases:
Ui_Dialog
This class is to control the window selecting camera. :param MainWindow = Is the parent class window. :type MainWindow = QtWidget of mainWindow UI. :param recentWindow = is the object of this recent window. :type recentWindow = QtDialog inheritance from mainWindow class.
Constructor method. *this is the way to make the ui can link each other.
- handle_activated_combobox()[source]
-
This function is to handle combo box to select _source camera. - if select USB Camera then it will hide the object UI for streaming camera - On the other hand, if you choose a streaming camera, it will hide the component object UI for the USB camera
- check_port_camera()[source]
-
Check the camera usb that available in computer
- Returns:
-
will showing the port camera available
RatioImage
- class RatioImage.Set_RatioImage(MainWindow)[source]
-
Bases:
object
To solve the ratio image problem where using the various of camera type.h
:param parent= MainWindow of User Interface :type parent = QtWidget object
Constructor Method
Video Controller
- class VideoControler.Video_Controler(Mainwindow)[source]
-
Bases:
object
The class to control the video. this class also inheritance from mainwindow class. :param parent : main window class :type : -
Constructor method
- videoButtonDisable()[source]
-
This method has function to disable the buttons control video when not in video mode.
Views
Main Views
- class Ui_Controller.Controller(*args: Any, **kwargs: Any)[source]
-
Bases:
QMainWindow
The controller class to control UI MainWindow
construction method
- init_ori_ratio(image)[source]
-
Calculate the initial ratio of the image. :param ratio_x = ratio width between image and ui window.: :param ratio_y = ratio height between image and ui window.: :param center = find the center image on window user interface.:
- Returns:
-
ratio_y: center:
- Return type:
-
ratio_x
-
showing the menu image when release left click.
Ui_Mainwindow
Ui_Utils
- Ui_Utils.select_file(title, dir_path, file_filter)[source]
-
find the file path from the directory computer
- Parameters:
-
-
title – the title window of open dialog
-
file_filter – determine the specific file want to search
-
dir_path – Navigate to specific directory
-
- Return type:
-
file_path
- Ui_Utils.Rotate(src, angle, center=None, scale=1.0)[source]
-
Turn an image in a clockwise or counterclockwise direction.
- Parameters:
-
-
src – original image
-
angle – the value angle for turn the image
-
center – determine the specific coordinate to rotate image
-
scale – scale image
-
- Returns:
-
rotated image
- Return type:
-
dst image
- Ui_Utils.read_image(image_path)[source]
-
Reading the image from given file path
- Parameters:
-
image_path – image to be read from the image_path
- Return type:
-
img
View_Anypoint
- class View_Anypoint.AnyPoint(MainWindow)[source]
-
Bases:
object
Anypoint class to process image on anypoint view
constructed method
- connectToButton()[source]
-
the method for connected function and event on main window user interface.
View_Panorama
View_ShowResult
- class View_ShowResult.ShowImageResult(MainWindow)[source]
-
Bases:
object
Class to Show Image Result on user interface. :param parent : main window :type parent : -
Constructed method
View_Window
- class View_Window.ViewWindow(MainWindow)[source]
-
Bases:
object
Class to control the window in user interface :param parent= Main window :type parent = -
Constructed method.
- show_Maximized()[source]
-
To showing the result image in maximize window. it will hide the original label image.