Заменить
func captureOutput(_ captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [Any]!, from connection: AVCaptureConnection!){
на правильный метод делегата
func metadataOutput(_ output: AVCaptureMetadataOutput, didOutput metadataObjects: [AVMetadataObject], from connection: AVCaptureConnection) {
Существует список рекомендуемых модулей ORM в P5P wiki.
Повысился:: DB:: Объект и DBIx:: Класс может генерировать классы для Вас из существующей схемы базы данных и может также выписать им к ряду файлов модуля Perl.
DBIx:: Класс имеет DBIx:: Класс:: Схема:: Загрузчик, который генерирует классы для Вас от существующего datbase и может также выписать им в файлы. Это это ограничило загрузкой единственной схемы все же.
Существует три наиболее часто используемых ORMs в Perl, Class:DBI, DBIx:: Класс и Rose:: DB:: Объект. Согласно этой странице в PerlMonks, они могут все загрузить метаданные из базы данных, но это не говорит как.