![]() ![]() Stones that are online but missing from the physical board are highlighted in red. Stones that are on the physical board but not played online are highlighted in green. )Īfter you're connected to a game, the screen shows the current state of the Go board: (For example, this command will attempt to connect to. Where 12345 is replaced with the ID of your game. Once the setup is complete, you can connect to an existing game by running a command like python online_goban.py play 12345 Note that several of these settings are secret and should not be made public (for example, by committing them to a public Github repository). These settings are details in online_goban/ogs_auth.py. Here is one example of a moderate camera angle that worked well:įinally, Online Goban needs some credentials in order to connect to games and submit moves on your behalf. The program will print a list of 4 points to the console.A zoomed view is provided to make this process easier. Select the four corners of the board by clicking on them.It is not necessary for the camera to have a perfect overhead view of the board - a moderate angle is okay. The camera should be position so that the entire board is in the frame and there is a minimal amount of glare from overhead lights. Ensure that the camera has a good view of the board.To calibrate the camera to the Go board, run the command python online_goban.py calibrate These settings might not work for all cameras - this depends on OpenCV support. You can use CAM_AUTOFOCUS and CAM_GAIN to control the camera if autofocus or autoexposure are causing problems. CAM_ID = 0 uses the computer's default camera. The CAM_ID in settings.py allows any regular webcam to be selected. ![]() In practice, this could be any camera that OpenCV can use. Hardware and Calibrationīefore playing a game, there are several settings that need to be prepared in online_goban/settings.py.įirst, Online Goban needs access to a single webcam. ![]() Required packages are listed in requirements.txt (Python) and js/package.json (Javascript). For developers, see js/README.md for a description of the Node.js program. Note that this package has two separate programs: a high-level Python command-line program that handles the computer vision, and a standalone Node.js program that connects to the OGS API. Second, it connects to the Online Go Server API to submit moves and show the opponent's moves. First, it detects stone positions on a Go board using a simple computer vision pipeline. This is a course project for Dan Vogel's course CS889: Applied Computer Vision for Human-Computer Interaction at the University of Waterloo.Īt a high level, this program does two things. K.: Conjugate no more: redefining the pre-rift relationship between the Flemish Cap and the Goban Spur prior to the North Atlantic opening, EGU General Assembly 2022, Vienna, Austria, 23–, EGU22-2780,, 2022.Online Goban uses a single webcam and an unmodified Go set to play games on the Online Go server. The updated deformable plate model shows varying extension obliquity between the Porcupine Bank, Goban Spur, and Flemish Cap, which are strongly influenced by inherited Caledonian and Variscan structures, resulting in the conclusion that the Flemish Cap and the Goban Spur were not conjugate margins prior to the opening of the modern North Atlantic Ocean. This understanding is consistent with crustal thickness evolution calculated from a deformable plate reconstruction model that is locally updated based on seismic interpretation constraints and previously published plate reconstructions. The variability in basement features suggests oblique rifting between the Flemish Cap and the Goban Spur-Porcupine Bank region, as well as a connection between the Porcupine Bank and the Flemish Cap during Early Jurassic rifting. Features of each structural domain along these profiles on the Flemish Cap and the Goban Spur are strikingly different, whereas similar structural features are observed in the necking domains along seismic profiles on the Porcupine Bank and the Flemish Cap. We present multichannel reflection profiles along the Flemish Cap, the Porcupine Bank, and the Goban Spur, along which structural domains (proximal, necking, hyperextended, and/or exhumed mantle domains included) are defined. With increased geophysical scrutiny of the NE Newfoundland-Irish margin pair (North Atlantic), the previously assumed conjugate relationship and rift-perpendicular extension between the Flemish Cap and Goban Spur are increasingly questioned. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |